gpt4 book ai didi

mysql - 在 php 5.6 上运行的查询不会在 php 7 上抛出错误

转载 作者:行者123 更新时间:2023-11-29 09:37:55 25 4
gpt4 key购买 nike

如何将下面的代码转换为与 php7 一起使用?

else {
$sql = "SELECT u.`steps`, c.`cityname` FROM `users` u LEFT JOIN `cities` c ".
"ON u.`location` = c.`cityid` WHERE u.`userid` = '{$ir['userid']}'";
$run = mysql_query($sql);
$res = mysqli_fetch_array($run, MYSQL_ASSOC);


$city_name = $res['cityname'];
$city_turns = $res['steps'];

最佳答案

来自 mysql_query 的文档:

This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0.

那就是你的问题了。

它接着说:

Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information.

我建议使用 PDO路线。

请注意以后的问题:始终在问题文本中逐字包含错误消息,是吗?干杯。

关于mysql - 在 php 5.6 上运行的查询不会在 php 7 上抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57217006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com