测试代码上的PhP更新代码无法执行

小BiggyDoe

我到处都在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章