购物流程说明

什么是虚拟主机?

虚拟主机的费用怎样?

虚拟主机采用什么操作系统?

管理一个虚拟主机是否很容易?

→ 购买流程
→ 常见问题
→ 软件下载
→ 付款方式
→ 技术支持
→ 联系方式
→ 网站地图
→ 关于我们
  0311-87796195
  0311-87700840
········· [更多]
PHP 教 程 -- 从 数 据 库 中 删 除 记 录
  
 从数据库中删除记录

删除记录很容易。我们这里需要两个程序:一个是选择要删除的行(就象前面选择要编辑的行一样),一个是将选择的行删除并将新的表显示出来。
del.php3:


Del an entry



mysql_connect() or die ("Problem connecting to DataBase");
$query = "select * from tbl";
$result = mysql_db_query("example", $query);

if ($result) {
echo "Found these entries in the database:

";
echo "




";

while ($r = mysql_fetch_array($result)) {
$idx = $r["idx"];
$user = $r["UserName"];
$last = $r["LastName"];
$text = $r["FreeText"];

echo "




";

}

echo "
idx User Name Last Name Free Text


idx=$idx&UserName=$user&LastName=$last&FreeText=$text\">$idx
$user $last $dtext
";

} else {

echo "No data.";

}

mysql_free_result($result);
include ('links.x');
?>



这段脚本程序与前面编辑记录的程序很相似,可以参考那里的解释。


dele.php3:


mysql_connect() or die ("Problem connecting to DataBase");
$query = "delete from tbl where idx='$idx' and UserName='$UserName' and
LastName='$LastName' and FreeText='$FreeText'";

$result = mysql_db_query("example", $query);
$query = "SELECT * FROM tbl";
$result = mysql_db_query("example", $query);

if ($result) {
echo "Found these entries in the database:

";
echo "




";

while ($r = mysql_fetch_array($result)) {
$idx = $r["idx"];
$user = $r["UserName"];
$last = $r["LastName"];
$text = $r["FreeText"];

echo "




";

}

echo "
idx User Name Last Name Free Text
$idx $user $last $text
";

} else {

echo "No data.";

}

mysql_free_result($result);

include ('links.x');

?>

这段程序很容易理解,我们主要看看下面这个删除语句:

$query = "delete from tbl where idx='$idx' and UserName='$UserName'
and LastName='$LastName' and FreeText='$FreeText'";


这个语句是将表中满足前面程序传递的条件的记录删除。

作者: 新浪来源: Internet日期: 2008-01-01

Copyright© 2003 - 2004 . All Rights Reserved 电话:0311-87700840 87796195 13313012221