所以標題不是很清楚,所以讓我試着解釋一下。我只是想用php做一個簡單的sql查詢,這樣我就可以得到表中的行數。我正在使用過程風格和麪向對象的風格檢查來了解它們是如何工作的。我認爲他們給了我不同的結果,直到我注意到在程序樣式上我給出了一個'。'。代替 ';'。 如果我改變面向對象的代碼,讓num_row調用後的句號得到同樣的東西.... 那麼,爲什麼我會得到一個附加到它,而不是一個錯誤?不同的行數取決於php sql查詢的語法問題。請說明
$row_results=mysqli_query($db_connect, 'SELECT * FROM brands');
$rows=$row_results->num_rows.//right here if I leave a period the result get a 1 appended to it. Why?
$row_result = $db_connect->query('SELECT * FROM brands');
$rows = $row_result->num_rows;
而且我知道num_row在這兩個例子中都是面向對象的。我原本以爲這是我查詢的方式。
所以期間是一個連接操作符。從哪裏來的。感謝關於「count」方法的信息...實現。 –