使用select查询的PHP准备语句

使用select查询的PHP准备语句,php,sql,sql-server,prepared-statement,sqlsrv,Php,Sql,Sql Server,Prepared Statement,Sqlsrv,我今天刚开始学习PHP,并尝试使用准备好的语句编写一些查询。到目前为止,我有: $query = "select * from users where 1 = ?"; $result = sqlsrv_query($connection,$query,array(1)); if($result === false){ echo "error"; } while($row = sqlsrv_fetch_array($result,SQLSRV_FETCH_ASSOC)){ print_r($r

我今天刚开始学习PHP,并尝试使用准备好的语句编写一些查询。到目前为止,我有:

$query = "select * from users where 1 = ?";
$result = sqlsrv_query($connection,$query,array(1));
if($result === false){
echo "error";
}

while($row =  sqlsrv_fetch_array($result,SQLSRV_FETCH_ASSOC)){
print_r($row);
}
它生成所需的结果(只需打印返回的所有内容)。
我正在努力使它成为一个准备好的查询,以避免SQL注入这已经是一个准备好的查询,
sqlsrv\u query
的第三个参数是您要绑定的变量数组。

@Akintunde OP正在使用,而不是。可能重复