判断数据库表数据修改是否成功执行MySQL查询
在执行数据库操作时,验证查询是否已成功修改至关重要表数据。在本例中,PHP 代码执行查询以从数据库中删除文章,并向 JavaScript 函数返回字符串响应,该函数通过 AJAX 更新页面。目标是如果查询失败则返回“false”。
错误的尝试:仅检查查询准备
提供的 PHP 代码段尝试检查 SQL 语句是否已正确准备,但无法确定该记录是否已成功删除。要解决此问题,应更新代码以检查查询受影响的行数。
正确方法:验证受影响的行
下面更正的代码段检查是否有任何行受到查询的影响,如果至少删除一行,则返回“true”,否则返回“false”否则:
... echo ($delRecord->affected_rows > 0) ? 'true' : 'false'; $delRecord->close();
注意: 此方法假设 JavaScript 代码正确处理字符串响应。如果 JavaScript 部分出现问题,需要更多详细信息才能获得帮助。
以上是如何确保 MySQL 数据修改成功并在 PHP 中返回适当的反馈?的详细内容。更多信息请关注PHP中文网其他相关文章!