sql >> Databasteknik >  >> RDS >> Mysql

Få ett Mysql-resultat utan att veta ett kolumnnamn

Jag är inte säker på vad du menar, men det är möjligt att referera till specifika kolumner genom att skriva index (börjar med 0) ungefär så här:$row[0], $row[1] där 0 anger den första kolumnen och 1 anger den andra kolumnen från den returnerade postuppsättningen.

Exempel: Om du har en select-sats som denna:

SELECT title, author FROM books

Du kan referera till dessa två kolumner med $row[0], $row[1]

Om du försöker få värdet på $row[2] du får ett otilldelat värde eftersom det bara finns två kolumner (0 och 1) från postuppsättningen.

Om du har en select-sats som denna:

SELECT * FROM book_categories

och postuppsättningen returnerar tre kolumner, då kan du komma åt dessa med $row[0], $row[1] and $row[2] . $row[3] existerar inte eftersom det bara finns tre kolumner (0,1 och 2)



  1. PHP/MYSQL Ladda upp, importera .csv-fil till mysql-process-table design

  2. Granskning av PostgreSQL med pgAudit

  3. java-kod för att importera xls-data till mysql-databasen

  4. Använder GO inom en transaktion