2017-08-02 84 views
0
$conn = mysqli_connect($dbhost, $dbuser, $dbpass,$Database); 
$sql="Select from Tutorial_tbl where tutorial_title=".$tutorial_title; 
$res=$conn->query($sql); 

if($res->num_rows!=0){ 
    while($row=$res->fetch_assoc()){ 
     echo"<tr><td>".$row["tutorial_title"];#."</td><td>".$row["tutorial_author"]."</td><td>".$row["submission_date"]."</td></tr>"; 
    } 
} 
$conn->close(); 

爲什麼我會收到此錯誤?試圖獲取非物件的財產

試圖讓非對象

+0

你的問題是什麼? – sheplu

+0

什麼行導致錯誤? – manassehkatz

+0

If($ res-> num_rows!= 0)。這條線顯示錯誤 –

回答

1

的財產如果$tutorial_title值是一個字符串必須爲'',這樣"SELECT * FROM Tutorial_tbl WHERE tutorial_title= '$tutorial_title'";還,查詢這是錯的,它不是SELECT FROMSELECT * FROM,你查詢失敗並且不建立對象,那麼當您嘗試訪問num_rows字段時,PHP會引發異常。

+0

但你的答案沒有任何發生。我以前忘了一個*但它不起作用 –