Tu je príklad, ako správne nastaviť MySQL otázok tak, aby mohli byť ľahko prechádzal do analyzovaný a na Smarty.
Výsledkom bude súbor viacrozmerné pole. Prvý rozmer poľa je číselné a predstavuje každý riadok vašej sade výsledkov. Druhý rozmer matice je asociatívne pole, kde názvy indexy sú názvy polí zadaný v dotaze.
| Kód: |
| / / Init pole pre uloženie výsledkov Výsledky $ = Array (); / / Skúste sa pripojiť k DB / / Nastavenie SQL / / Spustiť dotaz / / Získanie výsledkov ako asociatívne pole a dať každý riadok do číselne indexované pole / / Teraz si nastaviť dotaz získať počet výsledkov, ktoré boli vrátené / / Spustiť dotaz / / Uloženie výsledný riadok / / Získanie celkovej riadky / / Priradenie výsledky Smarty / / Zobrazenie Smarty šablóny |
Váš resultset by mal vyzerať nejako takto:
| Kód: |
| Array (2) 0 => Array (5) name => John Doe address => 123 anonymne mesto => Springfield state => IL zips => 62707 1 => Array (5) name => Jane Doe address => 777 Luxusné cesta mesto => Beverly Hills state => CA zips => 90210 |
A tu je príklad použitia {} časti analyzovať výsledky
| Kód: |
| Zobrazujem} {$ celkom záznamov: <br /> {Name = číslo oddielu slučka = $ výsledkov} {$ Výsledky [číslo]. Meno} {$ Výsledky [číslo]. Sídlo} {$ Výsledky [číslo]. Mesto} {$ Výsledky [číslo]. Stav} {$ Výsledky [číslo]. Zip} <br /> {} Sectionelse <h1> Neboli nájdené žiadne výsledky! </ h1> {/ Sekcia} |









































