0
我需要檢查一個表中是否存在一個表,然後再添加它。 我已經做了一些挖掘,這就是人們繼續回來過:PHP - 檢查表是否存在條目
$result= mysql_query("SELECT id FROM mytable WHERE city = 'c7'");
if(mysql_num_rows($result) == 0) {
// row not found, do stuff...
} else {
//row found, do other stuff...
}
或一些變化出現的。
這個邏輯正是我所需要的,除非$結果永遠不會返回正面結果。
該記錄確實存在,並應返回正面結果。
我還試圖
$sql="SELECT COUNT(email) FROM table WHERE email=$mail;";
$yesorno = mysqli_query($sql);
echo $yesorno ;
作爲測試和回波返回值。
不要使用mysql_他們都老了功能和PHP7取出一個問題首先要檢查。使用PDO或mysqli。 – Devon
你有%結果而不是$結果.. – scaisEdge
在我看來,如果你只是想驗證一行是否存在,你應該使用'SELECT count(*)'並依靠MySQL給你一個0或1. – Devon