php - 只从 MySQL 获取字段名

标签 php mysql database select recordset

现在,当我运行以下查询时 SELECT * FROM table 我得到以下响应

array(1) {
  [0]=>
  array(36) {
    [0]=>
    string(5) "31764"
    ["id"]=>
    string(5) "31764"
    ...
  }
  ...
}

如您所见,我得到了 2 个相同的数据(“0”和“id”)。有什么办法只能得到“id”而不是“0”吗?

最佳答案

查看 mysql_fetch_array() 的文档,第二个参数允许您指定要返回的数组类型:

The type of array that is to be fetched. It's a constant and can take the following values: MYSQL_ASSOC, MYSQL_NUM, and MYSQL_BOTH.

或者您可以只使用 mysql_fetch_assoc() .

关于php - 只从 MySQL 获取字段名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8830122/

相关文章:

php - MySQL+PHP 打印出错误值

mysql - 在 Power BI 中以 M 语言中的each 执行子查询

mysql - 如何获得特定玩家的排名?

sql - 用于搜索我的年龄组的数据库架构

php - 如何通过许可证 key 保护我的 php 应用程序?

php - Wordpress 插件中的自定义错误处理

Android:使用 Parse 时使用服务器端

mysql - 如何在MySQL查询中接受两个正确答案?

PHP PDO MySQL 插入错误,但可以在 MySQL 上直接查询

mysql - laravel 查询 where 子句中的 case 语句在条件后附加 IS NULL