我正在准备我的mysql查询以试图提高安全性,但是我遇到了问题 我试图获取准备好的声明的结果。 我可以成功获取一行数据但是我没有成功获取数据数组。 我所做的所有研究都提供了不起作用或过于复杂的例子。 p>
我的当前代码 strong> p>
\ n 这是我当前的代码,只返回一个结果。 p>
div>
if($ stmt = $ dbc-> prepare(“SELECT city FROM users WHERE id =?LIMIT 1”)){
$ stmt-> bind_param('i',$ id) ; //将id绑定到参数。
$ stmt-> execute(); //执行准备好的查询。
$ stmt-> store_result();
//从结果中获取变量。
$ stmt-> bind_result($ city);
$ stmt-> fetch ();
}
code> pre>