sql插入语句:条件是插入的值不能是重复的
我的数据表字段:id,name其中id为主键,我想写一条插入语句:插入一个姓名,条件为该姓名不能与表中已存的姓名相同。...
我的数据表字段:id,name其中id为主键,我想写一条插入语句:插入一个姓名,条件为该姓名不能与表中已存的姓名相同。
展开
展开全部
$conn = mysql_connent('localhost','user','pw');
mysql_select_db('dbname');
$name = isset($_POST[name]) ? $_POST[name] : '';
$query = mysql_query("seletc count(name) from table WHERE name='$name'");
$result = mysql_fetch_array($query);
if(!$result[0]){
mysql_query("insert into table (id,name) values ('','$name')");
}
思想:首先判断要插入的用户名在数据库中是否存在,取得数据为0,则插入
mysql_select_db('dbname');
$name = isset($_POST[name]) ? $_POST[name] : '';
$query = mysql_query("seletc count(name) from table WHERE name='$name'");
$result = mysql_fetch_array($query);
if(!$result[0]){
mysql_query("insert into table (id,name) values ('','$name')");
}
思想:首先判断要插入的用户名在数据库中是否存在,取得数据为0,则插入
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询