升级版本按下版本到最新版本4.3.1和自定义查询 没有按字升级升级。它给出的信息是“不 数据库选择“。
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());
答案 0 :(得分:0)
你能使用更安全且不像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();
}
在您之后发布结果。
另外,正如我在评论中已经说过的那样,无数据库问题是无数据库问题。仔细检查您的信用卡(用户,通行证,dbname)。
升级后似乎逻辑,WP添加任何额外的列或删除任何列,但它没有更改您的数据库名称的逻辑。
<强>编辑:强>
可能这就是你有这个错误的原因:
检查该链接:Why shouldn't I use mysql_* functions in PHP?
如你所见,昆汀说:
- &#34; new&#34;密码验证方法(MySQL 5.6中默认启用; 5.7)
中要求的- MySQL 5.1中的所有功能