Ето един пример за това как да настроите вашите MySQL запитвания, така че да могат лесно да се преминава в и независим от Smarty.
Наборът резултат ще бъде многомерен масив. Първото измерение на масива е в цифрова стойност и представлява всеки ред от резултати. Второто измерение на масива е асоциативен масив, където имената на индексите са имената на полетата, които сте посочили в заявката.
| Код: |
| / / Init, масива, за да държи резултатите $ Резултати = Array (); / / Опитайте да се свържете с DB / / Настройка на SQL изявление / / Изпълните заявката / / Вземане на резултатите под формата на асоциативен масив и всеки ред в числово индексиран масив / / Сега се създаде заявка, за да получите броя на резултатите, които са били върнати / / Изпълните заявката / / Съхранява в резултат на ред / / Вземане на всички редове / / Присвояване на резултатите Smarty / / Показване на Smarty шаблон |
Вашият резултатното трябва да изглежда нещо като това:
| Код: |
| Array (2) 0 => Array (5) => John Doe адрес => 123 анонимен начин град => Springfield състояние => IL цип => 62707 1 => Array (5) => Джейн Доу адрес => 777 луксозни Way град => Бевърли Хилс състояние => CA цип => 90210 |
И тук е пример за използване {раздел} да направи разбор на резултатите
| Код: |
| Показани {$ общо} записи: <br /> {Име на раздел = Nr контур = $ резултати} {$ Резултати [NR] име} {$ Резултати [NR] адрес} {$ Резултати [NR]. Град} {$ Резултати [NR]. Състояние} {$ Резултати [NR]. Цип} <br /> {Sectionelse} <h1> Няма намерени резултати! </ h1> {/ Раздел} |









































