MySQL 返回多行而不是一行
使用MySQL 從資料庫檢索資料時,可能會遇到只有一行的情況儘管期待多次,但還是回來了。要解決此問題,請考慮以下解釋。
在提供的範例中,PhpMyAdmin 中的 SQL 查詢成功傳回多行。但是,PHP 程式碼無法正確處理這些行的檢索。這是 PHP 程式碼的修改版本,它將輸出與查詢相符的所有行:
<code class="php">$query = mysql_query("SELECT `title`, `url_title` FROM `fastsearch` WHERE `tags` LIKE '%$q%' LIMIT 5"); while ($row = mysql_fetch_assoc($query)) { print_r($row); }</code>
在此修正的程式碼中:
以上是為什麼我的 MySQL 查詢只回傳一行,而我期望回傳多行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!