Čia yra pavyzdys, kaip sukonfigūruoti jūsų MySQL užklausas taip, kad jie gali būti lengvai patenka į ir patikslinamas pagal Smarty.
Rezultatas rinkinys bus daugiamatis masyvas. Pirmasis aspektas masyvo yra skaitmeninis ir yra kiekvieną eilutę savo rezultatų rinkinį. Antrasis aspektas masyve yra asociatyvus masyvas, kur rodiklių pavadinimai yra laukų pavadinimai nurodyti jūsų užklausą.
| Kodas: |
| / / Init masyvo laikyti rezultatus, $ Rezultatai = Array (); / / Pabandykite prisijungti prie DB / / Sąranka SQL / / Pradėti užklausą / / Gauti rezultatus kaip masyvą, ir kiekvieną eilutę į programinio indeksuota masyvo / / Dabar mes gauti įsteigti užklausą gauti rezultatų, kad buvo grąžinta / / Pradėti užklausą / / Laikyti gautą eilutę / / Gauti bendras eilutes / / Priskirti rezultatus Smarty / / Rodyti Smarty šabloną |
Jūsų resultset turėtų atrodyti maždaug taip:
| Kodas: |
| Array (2) 0 => Array (5) vardas => John Doe adresas => 123 anonimiškai miestas => Springfildas valstybė => IL zip => 62.707 1 => Array (5) vardas => Jane Doe adresas => 777 Prabangūs būdas miestas => Beverly Hills valstybė => ĮA zip => 90.210 |
Ir čia yra pavyzdys, naudojant {skyrius} apdoroti rezultatus
| Kodas: |
| Parodyta {$ viso} įrašų: <br /> {Section name = Nr loop = $ rezultatai} {$ Rezultatai [Nr] pavadinimas} {$ Rezultatai [nr]. Adresas} {$ Rezultatai [nr]. Miestas} {$ Rezultatai [nr]. Būsena} {$ Rezultatai [nr]. Zip} <br /> {Sectionelse} <h1> Nėra rasta! </ h1> {/ Section} |









































