可能重复:
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