可能重複:
「INSERT IGNORE」 vs 「INSERT … ON DUPLICATE KEY UPDATE」如何將兩個sql查詢合併爲一個?
你好人民
$sql1="SELECT * FROM `table` WHERE `user` = '$user'";
$res1=mysql_query($sql1);
if(!$res1||mysql_num_rows($res1)<1){
$sql2="INSERT INTO `table` (`user`) VALUES ('$user')";
$res2=mysql_query($sql2);
if(!$res2){echo 'Yes';}else{echo 'No';}
}
else{echo 'user already exists!';}
可以到這兩個查詢合併成一個?
'$ user'從哪裏來? – PeeHaa
將'user'設置爲**'UNIQUE' ** – hjpotter92
這個選項發送給用戶 –