php删除对象中一条数据 php删除指定字符串

如何用PHP写一段删除数据库表中的一条记录?急求啊//删除是记录是用sql语句 , 比如 delete from xxx(table) where id=1删除 id=1的记录
//数据库操作后,手动关闭是好得习惯 , 不手动关闭,php程序也会最后自动关闭
帮忙解决下php删除一条记录的问题"DELETE FROM `21`.`bs_book` WHERE `bs_book`.id = '$_POST[id]' LIMIT 1"
改成:
【php删除对象中一条数据 php删除指定字符串】"DELETE FROM `21`.`bs_book` WHERE `bs_book`.id = {$_POST['id']} LIMIT 1;"
原因:
php中:在单引号里的变量是不会被解析,会被认成是一般的字符串 。
建议:给每一个$_POST[]的下标加上单引号(或双引号向环境) , 在有的服务器里,不加会报错,数据库字段也最好加上(如:`bs_book`.id-`bs_book`.`id`),加上比较稳当 。
php操作删除sql某条数据这个 $sql="delete from news where id={'$id'}";
多php删除对象中一条数据了对单引号吧php删除对象中一条数据,应该是$sql="delete from news where id={$id}";
建议调试php删除对象中一条数据的时候php删除对象中一条数据,把sql打印出来检查
php删除一条mysql记录 怎么判断是否删除成功,判断返回值啊
mysql_query() 仅对 SELECT , SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE 。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE 。
非 FALSE 的返回值意味着查询是合法的并能够被服务器执行 。这并不说明任何有关影响到的或返回的行数 。很有可能一条查询执行成功了但并未影响到或并未返回任何行 。
可以去看下mysql_query()的介绍,希望对你有帮助
关于php删除对象中一条数据和php删除指定字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读