在php中从sqlsrv获取数据失败

时间:2014-05-21 13:23:48

标签: php azure sqlsrv

我有这样的声明:

$user = $_POST['username'];
$pass = $_POST['password'];
$fetch = sqlsrv_query($conn, "SELECT ID FROM login WHERE 
                         username='$user' AND password='$pass'");
$count = sqlsrv_num_rows($fetch);

但是,$count值返回null。我不知道自己做错了什么。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可能在数据库连接或SQL语句中出错。检查是否使用print_r($ conn)设置$ conn,如果设置正确,则应检查SQL语句。请注意,在PHP中,SQL执行错误不会引发异常,而是引发警告消息,因此不会在try catch语句中捕获。