蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[php]delete无法删除??

我的代码有错吗??就这短短几行.为何我不能删除??
<?php
mysql_connect("XXX","XXX","XXX");
mysql_db_query("XXX","delete from XXX where id=".$_POST['id']."");
echo "<meta http-equiv=refresh content='0;url=XX.php'>";
?>
请帮忙!!!!
=================
麻烦您能多花一秒钟的时间把你的问题归类,谢谢。----帅青蛙留条

数据库连接,你要删了当然有错了

请问同志mysql_db_query不能连接数据库吗???
eays在上个帖子中说

我的代码有错吗??就这短短几行.为何我不能删除??我自己感觉好象是".$_POST['id']."有问题.因为我将它改为id=12等数字时就可以执行.但是我将".$_POST['id']."改成其它形式也不行.
<?php
mysql_connect("XXX","XXX","XXX");
mysql_db_query("XXX","delete from XXX where id=".$_POST['id']."");
echo "<meta http-equiv=refresh content='0;url=XX.php'>";
?>

1)请确定$_POST['id']的值不是空,例如传递参数是不是叫'id’;
2)自 PHP 4.0.6 起不提倡使用mysql_db_query函数。不要用此函数,用 mysql_select_db() 和 mysql_query() 来替代。

多谢指点.问题已经解决.但我为什么就不明白要用两个函数来代替一个函数.它的优点在哪儿呢??
cucubaobao在上个帖子中说

不太明白优点,一个选择,一个查询




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com