可能重複:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given inMySQL的PHP函數選擇
function arr($string)
{
$tank5 = "SELECT url FROM `db`.`tank` WHERE url LIKE {$string}";
$result5 = mysql_query($tank5);
if (!$result5) {
die('Invalid query: ' . mysql_error());
}
$parts2 = array();
while ($p = mysql_fetch_array($result5)) {
$parts2[] = $p['url'];
}
// return the array created.
return $parts2;
}
$array5 = arr('lol.com');
print_r($array5);
爲什麼不把上面的代碼工作。我得到的錯誤是
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/...
所以我想這不是數據庫連接問題。任何想法?
@minitech:你好,這個問題已經解決了。查詢需要百分號來查找類似的域。無論如何,我更新了連接檢查的代碼。 – sg552 2012-02-25 17:25:55