方式我已經意識到了什麼,以及如何使用fetch_array
,fetch_assoc
,fetch_row
,fetch_object
和fetch_all(MYSQLI_NUM or MYSQLI_ASSOC or MYSQLI_BOTH)
。推薦的抓取結果數據庫[OOP,PHP和庫MySQLi]
但我剛剛發現並試驗了下面的代碼爲我工作,沒有使用任何fetch_ *對象。
$sqli = $db->query("SELECT * FROM `tblSample`;");
foreach($sqli as $out) {
echo "val1 => ", $out['0'], "<br />val2 => ", $out['1'], "<br />val3 => ", $out['2'];
}
,你可以看到,我沒有使用任何fetch_對象或使出於某種原因,通過使用foreach loop
,我是仍然能夠讀取查詢的結果。
我試圖這樣做與while loop
一樣如何與foreach loop
,但無濟於事。
所以我只是想問一下,因爲我知道其他一些專業開發者可能已經遇到過這種方式。
這是推薦的嗎?假設有沒有使用fetch_對象?謝謝
我也是。並且我個人在檢索查詢結果時經常使用fetch_對象。但是如果技術上這種語法沒有問題。那麼在一些代碼中,這樣做可能很有用。無論如何感謝隊友 – TheQuestioner