亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么在布爾值上執行()時出錯,嘗試綁定和關閉?

為什么在布爾值上執行()時出錯,嘗試綁定和關閉?

PHP
猛跑小豬 2023-04-15 17:26:03
我是編碼新手。目前正在嘗試設置注冊表單。我搜索了答案,因為我看到在 execute() 之前綁定參數可能會起作用。但是,我不知道該怎么做。請幫忙。下面的代碼顯示以下錯誤:致命錯誤:未捕獲錯誤:調用 C:\xampp\htdocs\kibble\php-user-registration-form\DataSource.php:99 中布爾值的成員函數 execute() 堆棧跟蹤:#0 C:\xampp\htdocs \kibble\php-user-registration-form\Member.php(83): Phppot\DataSource->insert('INSERT INTO reg...', 'ssss', Array) #1 C:\xampp\htdocs\kibble \php-user-registration-form\index.php(20): Phppot\Member->insertMemberRecord('lalafasdf123', 'Moka24', '123123123123', 'localoca@gmail....') #2 {main}扔在 C:\xampp\htdocs\kibble\php-user-registration-form\DataSource.php 第 99 行 public function insert($query, $paramType, $paramArray)    {        print $query;        $stmt = $this->conn->prepare($query);        $this->bindQueryParams($stmt, $paramType, $paramArray);        $stmt->execute();        $insertId = $stmt->insert_id;        return $insertId;    }如果需要插入函數    function insertMemberRecord($username, $displayName, $password, $email)    {        $passwordHash = md5($password);        $query = "INSERT INTO registered_users (user_name, display_name, password, email) VALUES (?, ?, ?, ?)";        $paramType = "ssss";        $paramArray = array(            $username,            $displayName,            $passwordHash,            $email        );        $insertId = $this->ds->insert($query, $paramType, $paramArray);        return $insertId;    }
查看完整描述

1 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

我已將行添加mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);為第一行并看到錯誤:未知列“display_name”,所以我只是附加此列并且它現在正在工作



查看完整回答
反對 回復 2023-04-15
  • 1 回答
  • 0 關注
  • 137 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號