【问题标题】:PHP Extension:mysql in phpmyadminPHP 扩展:phpmyadmin 中的 mysql
【发布时间】:2013-10-20 12:15:17
【问题描述】:

当我登录 phpmyadmin 时,它说我的 PHP 扩展是:MySQL。

我知道这需要更改为 mysqli 但我该怎么做呢?这是我可以自己做的事情,还是我需要我的网络主机更改的服务器配置设置?

【问题讨论】:

  • 没关系,用mysqli_开头的函数写代码,而不是mysql_。希望您没有使用太旧的版本,因为您没有 mysqli 支持。 The mysqli extension was introduced with PHP version 5.0.0. The MySQL Native Driver was included in PHP version 5.3.0. : php.net/manual/en/mysqli.installation.php
  • 我在所有 php 代码中都使用 mysqli,但我在 phpmyadmin 底部收到此警告:您正在使用 PHP 已弃用的 'mysql' 扩展,它无法处理多个查询。 某些存储例程的执行可能会失败!请使用改进的“mysqli”扩展名以避免任何问题。这是一个因素,因为我正在为我的一个网站使用存储过程
  • 但是那个警告是关于 phpMyAdmin 的代码不是你的,os 只是别担心。

标签: php mysql mysqli phpmyadmin


【解决方案1】:

要指示 phpMyAdmin 使用 mysqli 扩展,您必须将以下行添加到您的 config.inc.php

/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';

您无法从 phpMyAdmin 内部更改此设置。您可能需要请您的虚拟主机为您执行此操作。

【讨论】:

  • 还有,说明你的主机运行的是旧的phpMyAdmin版本,因为phpMyAdmin使用的默认扩展已经切换为“mysqli”两年多了。
  • 不是,是配置数组。请参阅此示例配置文件。 github.com/phpmyadmin/phpmyadmin/blob/master/…
【解决方案2】:

我猜你也需要升级到最新版本的 PhpMyAdmin 和 PHP...

如果你想升级 php 版本到最新版本,如果你在 WAMP 上,请点击这个链接 -> http://forum.wampserver.com/read.php?2,113423,113435#msg-113435

如果您使用 WAMP,如果想将 phpMyAdmin 版本升级到最新版本,请点击此链接 -> http://forum.wampserver.com/read.php?2,59446,59454

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2012-01-03
    • 2020-11-19
    • 2011-09-30
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    相关资源
    最近更新 更多