MySQL 僅從查詢傳回一行
問題:
問題:
選項1:使用循環迭代行
$query = mysql_query("SELECT `title`, `url_title` FROM `fastsearch` WHERE `tags` LIKE '%$q%' LIMIT 5"); while ($row = mysql_fetch_assoc($query)) { print_r($row); }
選項 2:使用 mysql_fetch_array() 檢索行數組
$query = mysql_query("SELECT `title`, `url_title` FROM `fastsearch` WHERE `tags` LIKE '%$q%' LIMIT 5"); $rows = array(); while ($row = mysql_fetch_array($query)) { $rows[] = $row; }
注意:
以上是為什麼我的 MySQL 查詢在 PHP 中執行時只會回傳一行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!