thinkphp3.2 Call to undefined function Home\Controller\mysql_connect()问题解决

By | 2020年6月19日

今天在配置thinkphp3.2开发的项目时遇到了thinkphp3.2 Call to undefined function Home\Controller\mysql_connect()问题,其实大家都明白这个错误提示是什么意思,就是mysql_connect()函数不存在;我们都知道自从php版本更新至7版本后操作mysql的mysql_*系列函数就直接被去除了,取而代之的是mysqli_*系列函数,出现此问题只需要把thinkphp的数据库连接配置数据库类型改成mysqli就可以了,如下(在config.php文件中配置):

<?php
return array (
  'DB_TYPE' => 'mysqli',
  'DB_HOST' => 'localhost',
  'DB_NAME' => 'root',
  'DB_USER' => 'root',
  'DB_PWD' => 'root',
  'DB_PORT' => '3306',
  'DB_PREFIX' => 'xit_',
  'DB_CHARSET' => 'utf8',
  'DB_DEBUG' => true,
);

发表评论

电子邮件地址不会被公开。 必填项已用*标注