基本上,我有两个PHP脚本处理的sql DELETE查询.但是,我希望仅在第一个查询成功删除指定表中的行时才执行第二个查询.
那么,执行第一个查询后,是否总有MysqL_query()函数返回true或false或其他内容?
如果没有办法,那么我已经想出一种方法来达到我想要的结果.但是,以这种方式执行此操作将更加简单,并且就我的代码逻辑而言更有意义.
解决方法:
你可以做:
delete ....
select row_count()
这将为您提供删除的行数(如果没有,则为0).
有关更多信息:http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_row-count