sql >> Base de Datos >  >> RDS >> Mysql

Obtener resultados de Mysql sin saber el nombre de una columna

No estoy seguro de lo que quiere decir, pero es posible hacer referencia a columnas específicas escribiendo índice (comenzando con 0) algo como esto:$row[0], $row[1] donde 0 indica la primera columna y 1 indica la segunda columna del conjunto de registros devuelto.

Ejemplo: Si tiene una declaración de selección como esta:

SELECT title, author FROM books

Podría hacer referencia a estas dos columnas con $row[0], $row[1]

Si intenta obtener el valor de $row[2] obtendrá un valor sin asignar porque solo hay dos columnas (0 y 1) del conjunto de registros.

Si tiene una declaración de selección como esta:

SELECT * FROM book_categories

y el conjunto de registros devuelve tres columnas, entonces podría acceder a ellas con $row[0], $row[1] and $row[2] . $row[3] no existe porque solo hay tres columnas (0,1 y 2)