2016-12-22 85 views
0

我有一個sql查詢,其結果可以是0或1.如何使用mysqli_num_rows中的兩個條件

這是我得到的。 我知道下面的PHP代碼是錯誤的,但我想讓它像那樣工作。

if(mysqli_num_rows($check) == 1 OR $check == 0){ 

是否有什麼在PHP使我的上面的行正確或真實?

+0

? –

回答

2

你應該在這兩種情況下使用mysqli_num_rows($檢查):爲什麼你正在使用mysqli_num_rows()的第一次,而不是使用第二

if(mysqli_num_rows($check) == 1 || mysqli_num_rows($check) == 0){ 

OR

if(mysqli_num_rows($check) >= 0){ 
+0

||錯誤提示:注意:無法將類mysqli_result的對象轉換爲int,在 –

+0

@ justbaron,FYI中,誰告訴你關於OR只是沒有線索。 –

+0

@YourCommonSense表示同意。我的錯。 – JustBaron