【发布时间】:2014-11-14 02:48:11
【问题描述】:
我试图通过 sqlsrv_query 运行一个简单的查询。我有一个连接到数据库的类:
class ConexionDB
{
private $server = SERVIDOR;
private $user = USUARIO;
private $passw = PASSW;
private $db_name = DB_NAME;
private $conn;
private $error;
private $stmt;
function __construct()
{
try {
$this->conn = sqlsrv_connect($this->server,
array(
"Database" => $this->db_name,
"UID" => $this->user,
"PWD" => $this->passw
)
);
} catch (Exception $e) {
throw $e;
}
}
function query($query)
{
$this->stmt = sqlsrv_query($this->conn, $query);
}
}
我有一个 DAO 类,可以像这样进行查询:
$database = new ConexionDB();
$sql = " SELECT *
FROM SistemaWeb.dbo.Empresa ";
$database->query($sql);
但是结果给了我这个错误:
sqlsrv_query() expects parameter 1 to be resource, boolean given
可能出了什么问题?感谢您的回复。
编辑:这是通过SQL管理查询的结果:
【问题讨论】:
标签: php sql-server