Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Obtendo resultados do Mysql sem saber um nome de coluna


Não tenho certeza do que você quer dizer, mas é possível fazer referência a colunas específicas digitando index (começando com 0) algo assim:$row[0], $row[1] onde 0 indica a primeira coluna e 1 indica a segunda coluna do conjunto de registros retornado.

Exemplo: Se você tiver uma instrução select como esta:
SELECT title, author FROM books

Você pode fazer referência a essas duas colunas com $row[0], $row[1]

Se você tentar obter o valor de $row[2] você obterá um valor não atribuído porque há apenas duas colunas (0 e 1) do conjunto de registros.

Se você tiver uma instrução select como esta:
SELECT * FROM book_categories

e o conjunto de registros retornar três colunas, você poderá acessá-las com $row[0], $row[1] and $row[2] . $row[3] não existe porque existem apenas três colunas (0,1 e 2)