关于用在这里的 if 语句中的判断所存在的问题。
mysql的 DELETE 语句执行之后总是会返回 query OK,那么放在这里的 if 语句就是如同虚设,不论删除成功与否都执行删除成功的 echo 语句。不知道你们是不是遇到这个问题了,我用命令面板测试了一下,确实是这样的,就算不存在要删除的行,也会返回 QUERY OK affected 0,不会提示删除失败。。。。。。。所以我个人觉得这个地方应该将 if 的条件换成 mysql_affected_rows()。
mysql的 DELETE 语句执行之后总是会返回 query OK,那么放在这里的 if 语句就是如同虚设,不论删除成功与否都执行删除成功的 echo 语句。不知道你们是不是遇到这个问题了,我用命令面板测试了一下,确实是这样的,就算不存在要删除的行,也会返回 QUERY OK affected 0,不会提示删除失败。。。。。。。所以我个人觉得这个地方应该将 if 的条件换成 mysql_affected_rows()。
2016-01-10
举报