$data = $mysqli->prepare("SELECT amount FROM items WHERE id=:id");
echo 'forward1';
if(!$data->execute(array(':id' => $id)))
die("error executing".$data->error);
echo '2';
$row = $data->fetch_object();
die('Losing my mind'.$row->amount);
这将只回声“forward1”,而不是“错误执行...”或“2”。它与* $ mysqli->查询”如果我添加引号‘’到:在查询的id,它将回声‘forward1error执行’调用mysqli准备不会取数据
这是正常的.... – dynamic 2012-04-01 21:13:52