我有这个问题:
<?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 ... 我该怎么办?
答案 0 :(得分:0)
$link
不一个对象,无法通过它调用方法!
你想要的是
mysql_query('SELECT * FROM table LIMIT 1', $link);
但请注意,mysql_*
功能已弃用,请改用PDO
。