【发布时间】:2014-01-28 13:11:32
【问题描述】:
我有这个问题:
<?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) 我找不到它的含义!
所有连接属性都正确。我可以从命令行连接到数据库... 我该怎么办?
【问题讨论】:
-
好吧,我们应该说什么?您没有显示执行实际查询的代码...
-
人们何时才能最终理解“弃用”的含义,因为它是在您使用的旧
mysqlphp 扩展的文档中所写的。 -
$link是不是一个对象,你不能通过它调用方法! -
今天我编写了一点 OOP 代码,但有些部分没有。 - 为什么?
标签: php mysql-connect