|
蓝森林 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在上个帖子中说
|
不太明白优点,一个选择,一个查询 |
|