求一条PHP中SQL插入不重复数据的语句
我要获得从地址栏传来的参数,再将参数写到数据库,xx.php?uname=123&pasweod=456789&sex=456798.我用$_GET[参数名]往数据库里直...
我要获得从地址栏传来的参数,再将参数写到数据库,xx.php?uname=123&pasweod=456789&sex=456798.
我用$_GET[参数名]往数据库里直接写记录,但现在想要加个where判断一下重复的uname栏目,请问怎么加,加在哪里。谢谢,我刚学。请大家多指教。
谢谢。能麻烦帮我再写个详细的吗?
$sql="select count(*) from `member` where uname='$uname';
$sql = "INSERT INTO `member` (uname,xx,xx) values('$uname',$xx,$xx);
这样写正确吗?对PHP一窍不通。如果重复下面那条语句是不是不运行,我想重复的就不写进去,上面我那样写数据库没反映。请帮帮我忙哦。谢谢哈。 展开
我用$_GET[参数名]往数据库里直接写记录,但现在想要加个where判断一下重复的uname栏目,请问怎么加,加在哪里。谢谢,我刚学。请大家多指教。
谢谢。能麻烦帮我再写个详细的吗?
$sql="select count(*) from `member` where uname='$uname';
$sql = "INSERT INTO `member` (uname,xx,xx) values('$uname',$xx,$xx);
这样写正确吗?对PHP一窍不通。如果重复下面那条语句是不是不运行,我想重复的就不写进去,上面我那样写数据库没反映。请帮帮我忙哦。谢谢哈。 展开
展开全部
select count(*) from usertable where uname='$uname';
判断完了,再决定
insert into userstable (uname,xx,xx) values('$uname',$xx,$xx);
$q = db_query("select count(*) from member where uname='$uame'") or die (db_error());
$r = db_fetch_row($q);
$r=$r[0];
if($r==0)
{
$sql="INSERT INTO member(uname,xx,xx) values('$uname',$xx,$xx);
db_query($sql);
}
db_query自己封装的
和mysql_query($sql)无异
判断完了,再决定
insert into userstable (uname,xx,xx) values('$uname',$xx,$xx);
$q = db_query("select count(*) from member where uname='$uame'") or die (db_error());
$r = db_fetch_row($q);
$r=$r[0];
if($r==0)
{
$sql="INSERT INTO member(uname,xx,xx) values('$uname',$xx,$xx);
db_query($sql);
}
db_query自己封装的
和mysql_query($sql)无异
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询