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

MySQL:výsledek s více řádky oproti výsledku s jedním řádkem

Opět platí, že vaše myšlení je na špatném místě, toto, pokud je to možné, by bylo odrazující, neefektivní a pravděpodobně není možné.

Místo toho nakládejte s daty ve smyčce a dělejte si s nimi, co chcete, může to vypadat, že je to ve smyčce neefektivnější, ale ujišťuji vás, že není.

foreach ($dataFromSQL as $data) {
    $page[] = $data;
}

// Later on when you want to access it:
echo $page[0]['page_title'];
echo $page[0]['content_text'];

Kde 0 by byl první řádek, 1 by byl druhý atd.



  1. Mysql rekurzivní odečítání a násobení seskupených hodnot

  2. MySQL SUM se stejným ID

  3. Řazení výsledku dotazu podle pole z jiné tabulky (MySQL)

  4. Normalizace dat MySQL