Hier is een voorbeeld van hoe u uw MySQL query's in te stellen, zodat ze eenvoudig kunnen worden in en ontleed door Smarty.
Het resultaat set zal een multidimensionale array. De eerste dimensie van de array is numeriek en vertegenwoordigt elke rij van uw resultaat set. De tweede dimensie van de array is een associatieve array waarin de namen van de indexen zijn de veldnamen die u hebt opgegeven in je zoekopdracht.
| Code: |
| / / Init de array om de resultaten te houden $ Resultaat = Array (); / / Probeer verbinding te maken met de DB / / Setup de SQL-instructie / / Voer de query / / Haal de resultaten als een associatieve array en zet elke rij in de numeriek geindexeerde array / / Nu krijgen we het opzetten van de query om het aantal resultaten die werden geretourneerd te krijgen / / Voer de query / / Sla het resulterende rij / / Haal de totale rijen / / Wijs de resultaten aan smarty / / Geef de Smarty template |
Uw ResultSet ziet er ongeveer als volgt uit:
| Code: |
| Array (2) 0 => Array (5) name => John Doe adres => 123 anonieme manier stad => Springfield state => IL zip => 62707 1 => Array (5) name => Jane Doe adres => 777 Luxe Way stad => Beverly Hills status => CA zip => 90210 |
En hier is een voorbeeld met {} sectie om de resultaten te ontleden
| Code: |
| Artikel {$ total} records: <br /> {Sectie name = nr loop = $ resultaten} {$ Resultaten [NR]. Name} {$ Resultaten [NR]. Adres} {$ Resultaten [NR]. City} {$ Resultaten [NR]. Staat} {$ Resultaten [NR]. Zip} <br /> {Sectionelse} <h1> Er zijn geen resultaten gevonden! </ h1> {/ Section} |









































