Tukaj je primer, kako nastaviti svoje MySQL poizvedb, tako da lahko zlahka prenesejo na in razčleniti po Smarty.
Rezultat set bo večdimenzionalna polja. Prva razsežnost matrike je numerična in predstavlja vsako vrstico vašega nizu rezultatov. Druga razsežnost matrike je asociativno polje, kjer imena indeksov so imena polj ki ste jih določili v poizvedbi.
| Koda: |
| / / Init polje, da imajo rezultate $ Rezultat = Array (); / / Poskusite se povezati z DB / / Nastavitev SQL izjavo / / Zaženi poizvedbo / / Get rezultate kot asociativni niz in dal vsako vrstico v številčno indeksiran niz / / Zdaj pa smo postavili poizvedbo, da bi dobili več rezultatov, ki so se vrnili / / Zaženi poizvedbo / / Shranimo rezultat vrstico / / Get celotne vrstice / / Določi rezultate Smarty / / Prikaz Smarty predlogo |
Vaš ResultSet bi izgledala nekako takole:
| Koda: |
| Array (2) 0 => Array (5) name => John Doe Naslov => 123 Anonymous Way Mesto => Springfield Država => IL zip => 62707 1 => Array (5) name => Jane Doe Naslov => 777 Luxury Way Mesto => Beverly Hills Država => CA zip => 90210 |
In tukaj je primer z {} razdelku razčleniti rezultate
| Koda: |
| Prikaz {$ Skupno} zapisov: <br /> {Ime odseka = nr zanke = $ rezultate} {$ Rezultat [nr]. Ime} {$ Rezultat [nr]. Naslov} {$ Rezultat [nr]. Mesto} {$ Rezultat [nr]. Stanje} {$ Rezultat [nr]. Zip} <br /> {Sectionelse} <h1> ni zadetkov! </ h1> {/ Del} |









































