我到处都在Stack Overflow的其他地方查看,但没有找到答案。我可能只是很傻,没有看到它,但是=(这不起作用。
if($upd_stmt = $mysqli4->prepare("UPDATE `tblUserInformation` SET fldfirstphone=?, fldaltphone=?, fldSkype=? WHERE flduserID=?"))
{
//Bind parameters to found ID
$upd_stmt->bind_param('sss', $phone1, $phone2, $NA, $id);
//Update the field
if($upd_stmt->execute())
{
echo 'update successful!';
}
我已经尝试了很多事情,甚至回声了所有,我从绑定的每个变量中获得了所有正确的信息,但是这些信息不会执行。它下降到
else if(! $upd_stmt->execute())
{
//Failure to update
echo 'Update failed';
}
我的准备语句有问题吗?
我已经制作了mysqli4,我知道这不是必需的,但这仍然只是测试代码!我只是想让它工作。
$ upd_stmt-> bind_param('sssd',$ phone1,$ phone2,$ NA,$ id);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句