sql >> Databáze >  >> RDS >> Mysql

Získání výsledků Mysql bez znalosti názvu sloupce

Nejsem si jistý, co máte na mysli, ale je možné odkazovat na konkrétní sloupce zadáním indexu (začínajícího 0) něco takového:$row[0], $row[1] kde 0 označuje první sloupec a 1 označuje druhý sloupec z vrácené sady záznamů.

Příklad: Pokud máte příkaz select, jako je tento:

SELECT title, author FROM books

Na tyto dva sloupce můžete odkazovat pomocí $row[0], $row[1]

Pokud se pokusíte získat hodnotu $row[2] získáte nepřiřazenou hodnotu, protože ze sady záznamů jsou pouze dva sloupce (0 a 1).

Pokud máte příkaz select, jako je tento:

SELECT * FROM book_categories

a sada záznamů vrací tři sloupce, pak k nim můžete přistupovat pomocí $row[0], $row[1] and $row[2] . $row[3] neexistuje, protože existují pouze tři sloupce (0,1 a 2)



  1. Jak získat více parametrů se stejným názvem z adresy URL v PHP a vložit všechny záznamy do tabulky

  2. Jak vytvořit databázi MySQL pomocí cPanel API

  3. Analýza extrémně velkých souborů XML v php

  4. Jak zařadit hodnotu do více kategorií