Skip to content

庄朋龙的博客

有志者自有千方万计,无志者只感千难万难。

Menu
  • 首页
  • 生活
  • 创业
  • 编程
  • 运维
  • 视频课程
    • 跨境独立站
    • Shopee跨境电商
    • TEMU跨境电商
  • 资源分享
    • 网站推荐
    • 开源推荐
    • 可商用字体
    • 书籍分享
Menu

WordPress中 $wpdb->get_results() 如何返回数组类型而不是对象类型

Posted on 2023年5月16日2023年5月16日 by 庄朋龙

在WordPress中,$wpdb->get_results()返回的是对象数组类型,如果希望返回关联数组类型,可以使用ARRAY_A或ARRAY_N作为第二个参数传递给$wpdb->get_results()函数。

  • ARRAY_A返回关联数组类型,数组的键是字段名,值是字段值。
  • ARRAY_N返回数字索引数组类型,数组的键是数字索引,值是字段值。

例如,以下代码将返回一个包含关联数组的数组:

$results = $wpdb->get_results( "SELECT id, name, age FROM my_table", ARRAY_A );

在这个例子中,$results是一个关联数组的数组,其中每个元素都是一个包含id、name和age字段的关联数组。如果使用ARRAY_N作为第二个参数,将返回一个包含数字索引数组的数组。

注意:如果查询返回多行结果,则$wpdb->get_results()将返回一个多行结果集,其中每行都表示为关联数组或数字索引数组。如果查询只返回一行结果,则返回一个单行结果集,其中结果表示为关联数组或数字索引数组。

Category: 编程

全栈开发者×创业偏执狂

相信代码能改变命运,也相信凌晨四点的服务器警报里有真实的人生。

我的创业项目:
SHOPAGG / SmallShop / DigitShops / 文硕阁

© 2025 庄朋龙的博客