【问题标题】:Wordpress 3.9.2 and MYSQLIWordPress 3.9.2 和 MYSQLI
【发布时间】:2023-03-08 10:03:01
【问题描述】:

我已经将我的服务器更新到最新的 PHP 版本,我正在运行 Wordpress 3.9.2 由于更新,Wordpress 现在使用 MYSQLI 而不是 MYSQL,并且我有一些自定义数据连接正在运行,现在当然不能工作。

我已经从MYSQL改成了MSQLI函数,当然除非我使用数据库连接后缀,否则它们将无法正常运行

例子

$results = $wpdb->query("SELECT County FROM counties");
while($row = $results->fetch_assoc()) {
echo $row["County"]. "<br>';
}  
$results->free();

虽然我知道有结果,但它没有产生任何结果,我认为我的连接名称 wpdb 有误

有谁知道wordpress中的数据库连接名称是什么

【问题讨论】:

  • 我不知道“wordpress 连接名称”是什么意思,但是您应该尝试使用 Wpdb 类来运行所有查询,从而将处理 db 的问题委托给 wp 引擎.
  • 您好我曾尝试在查询语句中使用 $wpdb 但无济于事 我想要获取的是数据库连接字符串的名称,例如 $wpdb=new msqli(连接详细信息)
  • 在上面添加了我的查询字符串

标签: php wordpress select mysqli database-connection


【解决方案1】:

现在全部排序

$results = $wpdb->get_results ("SELECT County FROM counties");
foreach ($results as $row) {
echo $row->County;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-29
    • 2021-05-27
    • 2016-07-05
    • 1970-01-01
    • 2023-03-16
    • 2021-06-07
    • 2016-03-29
    • 2018-06-24
    相关资源
    最近更新 更多