Uncaught Error: Call to a member function prepare() on null

环境php7.2.1
一个第三方应用,我在php7.2 环境运行。

 var_dump($this->mysql) //为null
 $this->mysql->prepar($sql)

为何这个会报这个错。Uncaught Error: Call to a member function prepare() on null
php -m 参数如下

mysqli
mysqlnd
odbc
openssl
pcntl
pcre
PDO
pdo_mysql
PDO_ODBC
pdo_sqlite
Phar
posix
readline
阅读 7.7k
1 个回答

因为$this->mysql是null,调用null的prepare方法,会报致命错误!需要查看它为什么是null,数据库连接有没有问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题