3 回答

TA貢獻(xiàn)1836條經(jīng)驗 獲得超5個贊
$query = mysql_query("SELECT `title`,
`url_title`
FROM `fastsearch`
WHERE `tags`
LIKE '%$q%'
LIMIT 5");
while ($row = mysql_fetch_assoc($query)) {
print_r($row);
}
您$query的示例拼寫錯誤
mysql_fetch_assoc()每次調(diào)用FALSE時以及行外時都會返回一行。通過在條件中為其分配變量來利用它,以發(fā)揮您的優(yōu)勢。在while()循環(huán)中,$row將是當(dāng)前行。

TA貢獻(xiàn)1856條經(jīng)驗 獲得超17個贊
是的,您沒有正確獲取結(jié)果。
mysql_fetch_assoc()一次只返回一行。使用循環(huán)讀取所有行。
$query = mysql_query("SELECT `title`, `url_title` FROM `fastsearch` WHERE `tags` LIKE '%$q%' LIMIT 5");
$resultSet = array();
while ($cRecord = mysql_fetch_assoc($query)) {
$resultSet[] = $cRecord;
}
添加回答
舉報