我得到了这种奇怪的行为:
想象一下,您有一个简单地创建与 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_error
and中使用它mysql_errno
(它们总是分别返回''
and 0
,即使执行的查询是绝对错误的)。
但!!如果我将链接创建放在 , 和 的同一类中,mysql_query
则一切正常!mysql_errno
mysql_error
有没有人有同样的问题?