1
在面向對象的php的mysqli的mysqli和PHP請求行中的面向對象的腳本返回
我想申請一個用戶名,並返回如果匹配行,而不實際返回任何用戶數據。
我怎麼會寫這個?......到目前爲止,我...
$sql = "SELECT NULL FROM database WHERE usernick=?";
$stmt = $link->prepare($sql)
$stmt->bind_param('s', $snr);
$stmt->execute();
這一步,我需要看是否有一行匹配查詢後...但我不知道如何寫吧,這裏的每個人幾乎在mysql中寫道,如果我不提我想面向對象的mysqli:S
select null確實獲取行(只是將NULL作爲列的名稱和值),所以他只需要與$ stmt-> num_rows進行比較,看看它是否有任何結果。 – dabito 2010-05-27 03:00:14
啊,甜心,謝謝達比託。 – halfdan 2010-05-27 03:04:03
我的確嘗試在store_result之前和之後放置$ stmt-> num_rows,以查看這是否產生了很大的差異....並且肯定會:)...我讚賞半回答的答案。另外,這是寫這個的唯一方法嗎?...我可以問你提到dabito的是什麼嗎?只是nixing的printf聲明?或者你知道另一種方式去解決它嗎? – Matt 2010-05-27 03:10:17