如何处理重复条目的错误?
2022-08-30 16:00:56
我有一个PHP表单,可以将数据输入我的MySQL数据库。我的主键是用户输入的值之一。当用户输入表中已存在的值时,将返回MySQL错误“为密钥1输入重复条目'输入值'”。而不是该错误,我想提醒用户他们需要输入不同的值。只是一个回声消息或其他东西。
如何将特定的MySQL错误转换为PHP消息?
我有一个PHP表单,可以将数据输入我的MySQL数据库。我的主键是用户输入的值之一。当用户输入表中已存在的值时,将返回MySQL错误“为密钥1输入重复条目'输入值'”。而不是该错误,我想提醒用户他们需要输入不同的值。只是一个回声消息或其他东西。
如何将特定的MySQL错误转换为PHP消息?
您可以检查执行插入时的返回值。mysql_query
$result = mysql_query("INSERT INTO mytable VALUES ('dupe')");
if (!$result) {
echo "Enter a different value";
} else {
echo "Save successful.";
}