Tässä on esimerkki siitä, miten setup MySQL kyselyt niin, että ne voidaan helposti siirtää osaksi ja jäsentää Smarty.
Tulosjoukko on moniulotteinen array. Ensimmäinen ulottuvuus array on numeerinen ja merkitsee kullekin riville oman tulosjoukko. Toinen ulottuvuus array on assosiatiivinen taulukko, jossa nimet indeksit ovat kentän nimiä määritelty kyselyssä.
| Koodi: |
| / / Init array pitää tuloksia $ Tulos = Array (); / / Yritä muodostaa DB / / Setup SQL / / Suorita kysely / / Get tulokset tällainen taulukko ja laittaa jokaisen rivin tulee numeerisesti indeksoitu taulukko / / Nyt saamme perustaa kyselyn saada useita tuloksia, jotka olivat palautuneet / / Suorita kysely / / Store tuloksena rivi / / Get yhteensä rivit / / Määritä tulokset smarty / / Näytä Smarty malli |
Sinun resultset pitäisi näyttää tältä:
| Koodi: |
| Array (2) 0 => Array (5) name => John Doe osoite => 123 Anonymous Way city => Springfield tila => IL zip => 62707 1 => Array (5) name => Jane Doe osoite => 777 Luxury Way city => Beverly Hills tila => CA zip => 90210 |
Ja tässä on esimerkki käyttää {section} jäsentää tuloksia
| Koodi: |
| Tuotteet {$ koko} kirjaa: <br /> {Section name = nr loop = $ tulos} {$ Tulos [nro]. Name} {$ Tulos [nro]. Osoite} {$ Tulos [nro]. City} {$ Tulos [nro]. Tila} {$ Tulos [nro]. Zip} <br /> {Sectionelse} <h1> Ei tuloksia! </ h1> {/ Section} |









































