即使选择了数据库,"未选择数据库"也会出错

Ric*_*rdo 5 php mysql

我选择了数据库,但由于一些奇怪的原因,它仍然说它没有被选中.

连接线:

$location = "localhost";
$user = "user";
$pass = "pass";

//Database Selection
$link = mysql_connect($location, $user, $pass); 
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
//Database Selection
mysql_select_db('database') or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

查询:

while ($row_fpages = mysql_fetch_array($result_fanpage))
{
    if ( $row_fpages['client'] == NULL ) {

    //GRAPHS
    $sql = "SELECT date, likes FROM statistics_pages WHERE idnum='".$_COOKIE['id']."' AND page_name = ".$row_fpages['page_name']." LIMIT 7";
    $result_apps = mysql_query($sql) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

错误很简单No database selected.

我以前从未见过这个错误,我试图改变很多东西,但它只是不起作用.

Dav*_*ger 7

您忘记将变量$ link作为link参数传递.

     mysql_select_db('database', $link) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

编辑:尝试在FROM参数中传递数据库,如

     SELECT * FROM `database`.`table`
Run Code Online (Sandbox Code Playgroud)