Her er et eksempel på hvordan du setter opp dine MySQL spørringer slik at de enkelt kan sendes inn og analyseres av Smarty.
Resultatet settet vil være en flerdimensjonal array. Den første dimensjonen i matrisen er numerisk og representerer hver rad av resultatet sett. Den andre dimensjonen i matrisen er en assosiativ matrise der navnene til de indeksene er feltnavnene du har angitt i søket.
| Kode: |
| / / Init array til å holde resultatene $ Resultat = Array (); / / Prøv å koble til DB / / Setup SQL-setningen / / Kjør spørringen / / Få de resultatene som en assosiativ array og sette hver rad i numerisk indeksert matrisen / / Nå kan vi få satt opp spørringen for å få antallet resultater som ble returnert / / Kjør spørringen / / Lagre resulterende rad / / Få de totale radene / / Tilordne resultatene til Smarty / / Vise Smarty malen |
Din resultset bør se omtrent slik ut:
| Kode: |
| Array (2) 0 => Array (5) name => John Doe adresse => 123 Anonym Way Byen => Springfield state => IL zip => 62707 1 => Array (5) name => Jane Doe adresse => 777 Luxury Way Byen => Beverly Hills state => CA zip => 90210 |
Og her er en eksempel bruke {avsnitt} for å analysere resultatene
| Kode: |
| Viser {$ total} poster: <br /> {Delnavn = nr sløyfe = $ resultater} {$ Resultater [nr]. Name} {$ Resultater [nr]. Adresse} {$ Resultater [nr]. City} {$ Resultater [nr]. Tilstand} {$ Resultater [nr]. Zip} <br /> {Sectionelse} <h1> Ingen resultater funnet! </ h1> {/ Seksjon} |









































