2011-01-19 76 views
1

在PHP中,有沒有辦法讓下列語句檢查一行是否存在?PHP如果表格表格行存在

如果「表的情況下有一個 「乘客」 字段的4值WHERE case = '$案'{ 代碼... }

回答

4
$query ='SELECT 1 FROM cases WHERE passenger = 4 AND case ="$case"'; 
$result = mysql_query($query); 

if(mysql_num_rows($result)){ 
    //exists 
} 
+0

很好,謝謝我所需要的 – Mike 2011-01-19 08:10:28

0

不是優雅,沒有。但是你可以運行查詢,然後比較結果:

$case = mysql_real_escape_string($case); // make sure to escape values going in queries 
if (($r = mysql_query("SELECT * FROM cases WHERE passenger=4 AND case='{$case}'")) !== false) 
{ 
    if (mysql_num_rows($r)) 
    { 
    // your code here. 
    } 
}