Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php OOP、MySQL类的问题_Php_Mysql - Fatal编程技术网

Php OOP、MySQL类的问题

Php OOP、MySQL类的问题,php,mysql,Php,Mysql,用于MVC返回获取数组/对象结果的类 返回 [Wed May 30 11:55:42 2012][error][client]PHP致命错误:在第30行的/var/www/httpdocs/test/mysql.PHP中对非对象调用成员函数mysql_query() 第30行 $this->result = $this->connection->mysql_query($this->query); 我会发疯的 因为mysql\u查询: 成功时返回MyS

用于MVC返回获取数组/对象结果的类

返回

[Wed May 30 11:55:42 2012][error][client]PHP致命错误:在第30行的/var/www/httpdocs/test/mysql.PHP中对非对象调用成员函数mysql_query()

第30行

        $this->result = $this->connection->mysql_query($this->query);
我会发疯的 因为mysql\u查询:

成功时返回MySQL链接标识符,失败时返回FALSE

所以$this->连接不是对象

请使用驱动程序或mysql扩展名

好的PDO这是你的问题

$this->connection = mysql_select_db($database);
mysql\u select\u db
返回
bool


但请看一看PDO或mysqli

有趣的是:您正在谈论OOP,然后您使用过时的
mysql
-扩展。。。您应该使用
MySQLi
,或者
PDO\u-MySQL
MySQL\u-select\u-db
不会返回您认为的结果。
$this->connection=MySQL\u-connect($host,$user,$password)
$this->connection=mysql\u select\u db($database)为什么再次使用同一变量?可能重复
$this->connection = mysql_select_db($database);