![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
我在数据库中增添了一个“上料机”的字符。
而我再往中增添“送料机”时,数据库判断已存在此字符。
增加入库时的程序:
[PHP]
//检查此名称是否存在
$result=mysql_db_query("$datamybase","select id from pro_sort where psort='$psort' ");
$number=mysql_num_rows($result);
if($number >= 1)
{
$str="onLoad=\"window.alert('出错了!此类别名称已存在,请重新输入!');window.history.back();\"";
$fgoutputstr=ereg_replace("matthew_body",$str,$fgoutputstr);
}
else
{
//写数据库
mysql_db_query("$datamybase","insert into pro_sort (pid,psort) values('$pid','$psort')");
}
[/PHP]
其中psort就是字符输入框的名字。
我在mysql.exe中输入
mysql>select * from pro_sort where psort='上料机';
,他会找出两个来:Look....
mysql> select * from pro_sort where psort='上料机';
+----+------+--------------+
| id | pid | psort |
+----+------+--------------+
| 3 | 25 | 上料机 |
| 4 | 25 | 送料机 |
+----+------+-------------+
2 rows in set (0.08 sec)
我的MYSQL是mysql-3.23.32-win。
不知道是什么原因,也不知道如何解决。
请高手给于帮助,谢谢!!!

