【发布时间】:2012-09-24 03:06:06
【问题描述】:
我不明白为什么会收到错误消息:“变量数与预准备语句中的参数数不匹配”。
我的代码如下所示:
$DB['con'] = new mysqli($$DB['host'],$DB['user'],$DB['pass'],$DB['base']);
$stmt=$DB['con']->prepare("insert into points(iduser,puncte,nume,email,telefon,ultimulpost)values('?',?,'?','?','?',(SELECT CURDATE()))");
$stmt->bind_param('sisss',$idm,$mynumber,$nume,$email,$tel);
$stmt->execute();
【问题讨论】:
-
你忘了把 $DB['con']-> 放在 bind_param() 和 execute() 之前
标签: php database mysqli sqlbindparameter