MySQL连接错误:资源(2)类型(mysql链接)

时间:2014-01-28 13:11:33

标签: php mysql-connect

我有这个问题:

 <?php
   $link = mysql_connect('123.123.123.123', 'user', 'pass');
   if (!$link) {
      die('con_error: ' . mysql_error());
    }
   mysql_select_db('db', $link) or die(mysql_error());

   echo 'connect!'."\n\n";

   var_dump($link);
   //var_dump($link->mysql_query('SELECT * FROM table LIMIT 1'));
   mysql_close($link);
   exit();
   ?>

没有错误并打印“连接!”。但是,我不能选择任何东西 - 我得到这个错误:

  

致命错误:在非对象i上调用成员函数mysql_query()

var_dump($link)打印resource(2) of type (mysql link),我无法找到它的含义!

所有连接属性都是正确的。我可以从命令行连接到DB ... 我该怎么办?

1 个答案:

答案 0 :(得分:0)

$link 一个对象,无法通过它调用方法!

你想要的是

mysql_query('SELECT * FROM table LIMIT 1', $link);

但请注意,mysql_*功能已弃用,请改用PDO