开发者社区> 问答> 正文

在[重复]中对布尔值调用成员函数execute()?mysql

我的html:

        Email : 
        Message : 
                
    
我的rent.php文件: connect_error) { die($conn->connect_error); } $query = "SET NAMES utf8"; $result = $conn->query($query); if (!$result) { die($conn->error); } $req = $conn->prepare('INSET INTO renter (email, msg_text) VALUES(?, ?)'); $req->execute(array($_POST['email'], $_POST['msg_text'])); header('Location: menu.php'); 当我尝试提交时,我的错误是:致命错误:在第18行的C:... \ rent.php中,调用布尔函数的成员函数execute() 电子邮件,msg_text为varchar类型

展开
收起
保持可爱mmm 2020-05-17 14:32:30 510 0
1 条回答
写回答
取消 提交回答
  • mysqli->prepare如果发生错误,也可以返回FALSE(检查http://php.net/manual/en/mysqli.prepare.php)。您的问题是您拥有INSET而不是INSERT。来源:stack overflow

    2020-05-17 14:33:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像