Получать имена полей только из MySQL - PullRequest
1 голос
/ 12 января 2012

Прямо сейчас, когда я запускаю следующий запрос SELECT * FROM table, я получаю следующий ответ

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

Как видите, я получаю 2 одинаковых данных ("0" и "id").Есть ли способ, которым я могу получить только "id", а не "0"?

Ответы [ 2 ]

2 голосов
/ 12 января 2012

Проверьте документацию mysql_fetch_array(), второй аргумент позволяет указать, какой тип возвращаемого массива:

Тип массива, который должен быть выбран.Это константа, которая может принимать следующие значения: MYSQL_ASSOC, MYSQL_NUM и MYSQL_BOTH.

Или вы можете просто использовать mysql_fetch_assoc().

0 голосов
/ 12 января 2012

вы можете написать sql так: SELECT 'id' ИЗ таблицы, он просто вернет

...