Php 错误:键'的重复输入;初级';

Php 错误:键'的重复输入;初级';,php,html,mysql,Php,Html,Mysql,我正在为一个电子商务网站建立一个管理套件 但是,当使用相同的产品ID时,将显示以下消息: 错误:键“PRIMARY”的重复条目“14777” 是否有办法将此消息编辑为“此ID已在使用,请尝试其他ID?” 感谢您的建议尝试一下: $sql = "SELECT * FROM tbale_name WHERE ID='$id'"; $result = mysql_query($sql); $numRows = mysql_num_rows($result); if($numRows>0) {

我正在为一个电子商务网站建立一个管理套件

但是,当使用相同的产品ID时,将显示以下消息:

错误:键“PRIMARY”的重复条目“14777”

是否有办法将此消息编辑为“此ID已在使用,请尝试其他ID?”

感谢您的建议

尝试一下:

$sql = "SELECT * FROM tbale_name WHERE ID='$id'";
$result = mysql_query($sql);
$numRows = mysql_num_rows($result);

if($numRows>0) {
   echo "This ID is already in use, please try another ID?";
} else {
   //Insert query here
}

这听起来像是一条MySQL错误消息。这是哪个电子商务系统?可能应该将该键更改为auto increment,而不是用“给予”来打扰用户“您需要一个唯一的密钥。您无法编辑此消息,这是mysql的语法错误消息,顺便问一下,您为什么要更改此消息??重复问题:OP,在浪费人们的时间之前尝试搜索一下您的答案。”。如果你不能解决这个问题,你就没有必要构建任何类型的应用程序。你永远不应该让用户看到你后端系统的错误消息。捕获错误并相应地采取行动(这可能是一个错误页面,但不一定是)!感谢您的帮助,但是我现在得到
此ID已被使用,请尝试另一个ID错误:重复输入'11161'作为键'PRIMARY'