php - 升级到 4.3.1 最新版本后 Wordpress 自定义查询 'no database selected'

标签 php mysql wordpress upgrade

Upgraded word press version to latest version 4.3.1 and custom queries are not working into word press Upgrade. It's give message like "no database selected".

All the database details in wp-config.php are correct and working fine before up grade. following custom query which is gives message to me after upgrading to 4.3.1 latest version.

请帮助修复它。

$sql = "select Country_Id, Country_Code,Country_Name from mopt_country where IsActive=1 order by Country_Name ASC";

$result = mysql_query($sql) or die(mysql_error());   

最佳答案

你能使用像 mysql 函数一样更安全且不被弃用的 mysqli 吗? 我在使用 mysql 函数时遇到了一些连接问题。老实说,不知道为什么。

这是一个示例代码

    $mysqli = @new mysqli($DBServer, $DBUser, $DBPass, $DBName);
    if(!mysqli_connect_errno())
    {
        mysqli_set_charset($mysqli,"utf8");

        $sql = "            
                SELECT param1,...,param9
                FROM Table
                ";

        if($stmt = $mysqli->prepare($sql))
            {
                $stmt->execute();
                $stmt->bind_result($param1,...,$param9);
                while ($stmt->fetch())
                {   
                    //your code
                }
            }
        $mysqli->close();       
    }
    else
    {
        echo 'Unable to connect';
        exit();
    }

之后发布你的结果。

此外,正如我在评论中所说,无数据库问题就是无数据库问题。仔细检查您的信用人(用户、密码、数据库名称)。

升级后似乎符合逻辑,WP 添加任何额外的列或删除任何列,但更改数据库名称不符合逻辑。

已编辑:

可能这就是您出现该错误的原因:

检查该链接:Why shouldn't I use mysql_* functions in PHP?

如您所见,Quentin 是这样说的:

  • The "new" password authentication method (on by default in MySQL 5.6; required in 5.7)
  • All of the functionality in MySQL 5.1

关于php - 升级到 4.3.1 最新版本后 Wordpress 自定义查询 'no database selected',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33910166/

相关文章:

mysql - Mysql中如何更改列数据类型而不丢失数据

php - 如何在 zend 框架中使用 PHP session 变量

php - 另一个 PHP XML 解析错误 : "Input is not proper UTF-8, indicate encoding!"

php - 如何根据给定的百分比在MySQL数据中进行选择?

php - 如何从 mySQL 数据库表中获取具有特定答案的数据到 php 输出中

REST 尝试连接到数据库时出现 java.sql.SQLException : No suitable driver,

wordpress - 如何使用 get_posts 获取大于 X (ID) 的帖子

php - 如何在 woocommerce WordPress 网站上移动 SKU?

javascript - 使用 Javascript 将两个 <a> 标签合并为一个

php - 单独的主题标签和文本 PHP