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

PDO:název řádku jako index pole výsledků

Místo použití PDO::FETCH_BOTH jako režim načítání budete pravděpodobně chtít použít PDO::FETCH_ASSOC -- k načtení dat jako asociativního pole.

Potom můžete přistupovat k členům pole pomocí:$result['id'] , $result['caption'] , atd.


PDO podporuje několik zajímavých režimů načítání; včetně

  • asociativní-pole:klíče pole budou názvy sloupců vrácené z databáze; což je pravděpodobně to, na co jste zvyklí
  • předměty; včetně instancí třídy, kterou určíte

Chcete-li zjistit, co je možné, můžete se podívat na různé PDO::FETCH_* konstanty – seznam najdete zde:Předdefinované konstanty .



  1. Jak vložit klíč pole jako sloupec tabulky a hodnotu jako hodnotu sloupce do mysql pomocí php?

  2. Jak přidám mezeru před své číslo, pokud je to jedna číslice?

  3. Spojení více sloupců z jedné tabulky do jednoho sloupce z jiné tabulky

  4. Existují nějaké dobré důvody, proč bych neměl používat - (pomlčka) v názvech polí v MySQL?