[請益] 一樣的code卻一直出錯已刪文
public function bind($param,$value,$type = null){
if(is_null($type)) {
switch (true) {
case is_int($value):
$type=PDO::PARAM_INT;
break;
case is_bool($value):
$type=PDO::PARAM_BOOL;
break;
case is_null($value):
$type=PDO::PARAM_NULL;
break;
default:
$type=PDO::PARAM_STR;
}
}
$this->stmt>bindValue($param, $value, $type);
}
// public function bind($param, $value, $type = null){
// if(is_null($type)){
// switch(true){
// case is_int($value):
// $type = PDO::PARAM_INT;
// break;
// case is_bool($value):
// $type = PDO::PARAM_BOOL;
// break;
// case is_null($value):
// $type = PDO::PARAM_NULL;
// break;
// default:
// $type = PDO::PARAM_STR;
// }
// }
// $this->stmt->bindValue($param, $value, $type);
// }
找到七笑 非常神奇 上面照著老師講解的打出錯
Uncaught Error: Call to undefined function bindValue() in
C:\xampp\htdocs\shareposts\app\libraries\Database.php:58 Stack trace: #0
C:\xampp\htdocs\shareposts\app\models\User.php(15): Database->bind(':email',
'sd@gmail.com') #1 C:\xampp\htdocs\shareposts\app\controllers\Users.php(28):
User->findUserByEmail('sd@gmail.com') #2
C:\xampp\htdocs\shareposts\app\libraries\Core.php(45): Users->register() #3
C:\xampp\htdocs\shareposts\public\index.php(4): Core->__construct() #4 {main}
thrown in C:\xampp\htdocs\shareposts\app\libraries\Database.php on line 58
直接貼老師付的CODE(下面註釋掉的)卻完全沒問題 但是參照了半天還是找不到哪有問題
? 有沒有人可以幫我看下><
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.41.224 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1567256198.A.AAA.html
推
08/31 21:11,
5年前
, 1F
08/31 21:11, 1F
推
09/01 01:27,
5年前
, 2F
09/01 01:27, 2F
→
09/01 01:50,
5年前
, 3F
09/01 01:50, 3F
→
09/01 10:52,
5年前
, 4F
09/01 10:52, 4F
→
09/01 10:52,
5年前
, 5F
09/01 10:52, 5F
推
09/02 07:10,
5年前
, 6F
09/02 07:10, 6F
→
09/02 07:10,
5年前
, 7F
09/02 07:10, 7F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章