我是 mysql 和 php 的新手。我正在使用带有 mysql 的 php 进行数据库编程,但不断收到“未选择数据库”错误。我发现这个错误在互联网上非常有名。我尝试了所有给其他有同样问题的人的答案,但没有任何效果。这是我的代码:
if(!@mysql_connect('localhost','root','') || !@mysql_select_db ('a_database') ){
die ('Connection Error !');
}
$query = "SELECT `food`,`calories` FROM `food` ORDER BY `id`";
if($query_run=mysql_query($query)){
while($query_row = mysql_fetch_assoc($query_run))
{
$food = $query_row['food'];
$calories = $query_row['calories'];
echo $food.' has '.$calories.' Calories'.'<br>';
}
} else {
echo mysql_error();
}
这是给出错误的代码。在网上搜索了一番后。我做了一些改变,但结果是一样的。我对前 3 到 4 行所做的更改:
$link = mysql_connect('localhost','root','');
if(!$link || !mysql_select_db ('a_database', $link) ){
die ('Connection Error !');
}
请告诉我应该怎么做才能摆脱这个问题,谢谢。