如何从MSSQL查询中检索列数据?

时间:2014-04-08 16:46:31

标签: php sql sql-server fetch associative-array

我正在尝试使用mssql Query从表行中检索id。

这是我尝试使用的代码:

$username = $_COOKIE['ID_my_site']; 
    $sql ="SELECT id FROM users WHERE username = ".$username."";
    $query = mssql_query($sql, $conn);
    $array = mssql_fetch_assoc($query);
    $acc_id=stripslashes($array['id']);

    var_dump ($sql);
echo '<script>
alert("'.$acc_id.'");
</script>';

当我使用它时,sql是正确的,从我看到的使用var_dump。但来自JavaScript的警报是空白的。

如何获取警报以显示id列中的数据?

ID数据应为5

感谢您的帮助,感谢所有帮助。

如果你给我的问题+1,我会给你的答案+1。

如果我选择它作为最佳答案,我会给你一个答案,无论你是不是我的问题!

1 个答案:

答案 0 :(得分:1)

SQL查询中缺少引号,请尝试按照

$sql ="SELECT id FROM users WHERE username = '".$username."'";
                                             ^ quotes      ^