消息关闭
    暂无新消息!
centos 7.3  PHP 5.4.45里面,我的如下语句报错:

$sql = 'INSERT INTO t_account set uid=:uid, pwd=:pwd, register_time=:registerTime';
$stmt = $dbh->prepare($sql);
$stmt->bindParam(':uid', $this->uid, PDO::PARAM_STR);  //这句报错。


<b>Fatal error</b>:  Call to a member function bindParam() on a non-object in <b>/var/www/html/sxb/model/Account.php</b> on line <b>479</b><br />

但是换到 macOS ,PHP 7 和 PHP 5.6 都不报错。

请问这是什么原因呢? 不知道和操作系统,PHP版本有没有关系?

急,在线等,多谢!

2个回答