gpt4 book ai didi

php - 如何使用php检查mysql更新语句的错误?

转载 作者:行者123 更新时间:2023-11-29 08:18:04 24 4
gpt4 key购买 nike

我正在使用以下代码更新 mysql 行。谁能告诉我如何对更新查询进行错误检查,并且如果更新查询成功且没有任何错误,则仅打印成功?如果更新查询不成功,则打印失败!

<?
$IdVar = $_POST['rowId'];
$DataVar = $_POST['NewData'];



$server = "localhost"; // MySQL hostname
$username = "xxxxxx"; // MySQL username
$password = "xxxxxx"; // MySQL password
$dbname = "test"; // MySQL db name

$db = mysql_connect($server, $username, $password) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());


$result = mysql_query("update testDb SET username ='$DataVar' WHERE ID = '$IdVar'");
if (!$result) {
die('Invalid query: ' . mysql_error());
}

echo "Success";

?>

最佳答案

使用mysql_affected_rows计算受影响的行数。如果返回 0,则没有更新任何行。

关于php - 如何使用php检查mysql更新语句的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com