所有
我正在使用PHP和mySQL中的存储过程创建一个Web服务。我在使用sproc CALL时遇到问题,而标准的INSERT INTO查询运行良好。谁能帮助我做错了什么?如果我使用INSERT查询取消注释该行并使用sproc CALL注释掉该行,则PHP例程可以正常工作...谢谢
$stmt = $this->db->prepare("call Game.addUser(?,?,?,?)");
//$stmt = $this->db->prepare('INSERT INTO Game.activeUsers (playerName, email, zip, `password`) VALUES(?,?,?,?);');
$stmt->bind_param("ssss", $playerName, $email, $zip, $pw);
$stmt->execute();
谢谢!
答案 0 :(得分:0)
看起来你有一个参数mismatch:
准备好你有4个占位符,而在bind_param下面你有5个