可能重复:
mysql_fetch_array() 期望参数 1 是资源,布尔值在选择中给出
警告:mysql_fetch_array() 期望参数 1 是资源,布尔值在
请帮助我在 MYSQL 中建立了一个数据库,并希望我的程序从数据库中打印数据。我有一个小问题,出现警告说:“警告:mysql_fetch_array() 期望参数 1 是资源,给定的布尔值”有人可以帮忙吗
'
//open a MySQL Connection
$link = mysql_connect('localhost', 'root', '');
if(!$link)
{
die('Connection failed:' .mysql_error());
}
//select the database to work with
$db = mysql_select_db('test (2)');
if ($db)
{
die('Selected database unavailable:' .mysql_error());
}
//create and excute a mysql query
$sql = "SELECT artist_name FROM artist";
$result = mysql_query($sql);
//loop through the returned data and output it
while($row = mysql_fetch_array($result))
{
printf("Artist: %s<br/>", $row['artist_name']);
}
// free memory associated with the query
mysql_free_result($result);
//close the connection
mysql_close($link);
'