返回信息流以下是我的代码:
$stmt =$mysqli->stmt_init();
$stmt->prepare("insert into shops(id,name,price,dsn) values(?,?,?,?)");
for ($i =0; $i < 50; $i++) {
$var1 = 2+$i;
$var2 ="java" .$i;
$var3 =80.0;
$var4 ="good book";
$stmt->bind_param('isds' , $var1 , $var2 ,$var3 , $var4 );
$stmt->execute();
}
$stmt->close();
$mysqli->close();
----------------------------------------------------------------------------
运行之后,总是报 :mysqli_stmt::bind_param(): Number of variables doesn't match number of parameters in prepared statement
我仔细看了,就是4个变量,数量上对的,很困惑,望解答
这是一条镜像帖。来源:北邮人论坛 / www-technology / #16907同步于 2012/7/27
WWWTechnology机器人发帖
关于PHP mysqli Prepared Statement问题
isbyr
2012/7/27镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。