sql >> Database >  >> RDS >> Mysql

Mysql-resultaten krijgen zonder een kolomnaam te kennen

Ik weet niet zeker wat je bedoelt, maar het is mogelijk om naar specifieke kolommen te verwijzen door index (beginnend met 0) zoiets als dit te typen:$row[0], $row[1] waarbij 0 de eerste kolom aangeeft, en 1 de tweede kolom van de geretourneerde recordset aangeeft.

Voorbeeld: Als je een select-statement als dit hebt:

SELECT title, author FROM books

U kunt naar deze twee kolommen verwijzen met $row[0], $row[1]

Als u de waarde van $row[2] . probeert te krijgen je krijgt een niet-toegewezen waarde omdat er slechts twee kolommen (0 en 1) uit de recordset zijn.

Als je een select-statement als dit hebt:

SELECT * FROM book_categories

en de recordset retourneert drie kolommen, dan kun je deze openen met $row[0], $row[1] and $row[2] . $row[3] bestaat niet omdat er maar drie kolommen zijn (0,1 en 2)



  1. JQuery Polling met MySQL en PHP. Hoe?

  2. Hoe R verbinden met MySQL? Kan geen verbinding maken met de database:Fout:plug-in caching_sha2_password kan niet worden geladen

  3. NLS_UPPER() Functie in Oracle

  4. Hoe voeg ik meerdere tekstvakwaarden in één veld met verschillende verschillende id's in?