1

我得到了这种奇怪的行为:

想象一下,您有一个简单地创建与 MySQL 的连接并返回连接链接的类。

class Connection {

    private $conn;
    public function __construct() {
        $this->conn = mysql_connect(.....);
    }
    public function getConn() {
        return $this->conn;
    }   

}

现在,如果我尝试使用连接链接(当然是实例化 Connection 和 using $instance->getConn()),我可以在函数中使用该链接mysql_query,但我不能在mysql_errorand中使用它mysql_errno(它们总是分别返回''and 0,即使执行的查询是绝对错误的)。

但!!如果我将链接创建放在 , 和 的同一类中,mysql_query则一切正常!mysql_errnomysql_error

有没有人有同样的问题?

4

1 回答 1

-1
mysql

已弃用,请考虑使用

mysqli

http://www.php.net/manual/en/mysqli.query.php

于 2012-06-29T20:22:36.147 回答