Ось приклад того, як налаштувати ваш MySQL запитів, так що вони легко можуть бути передані в і аналізується Smarty.
Результуючий набір буде багатовимірний масив. Перший вимір масиву цифрової і представляє кожен рядок результуючого набору. Другий вимір масиву асоціативний масив, в якому імена індексів імена полів, який ви вказали в запиті.
| Код: |
| / / Ініціалізація масиву для зберігання результатів $ = Результати Array (); / / Спроба підключення до БД / / Налаштування SQL заяву / / Виконати запит / / Отримуємо результат у вигляді асоціативного масиву і помістити кожен рядок в чисельно індексований масив / / Тепер ми отримуємо створити запит, щоб отримати ряд результатів, які були повернуті / / Виконати запит / / Зберігаємо отриманий ряд / / Отримання рядка підсумків / / Присвоїти результати Smarty / / Відображення шаблонів Smarty |
Ваш результуючий повинна виглядати приблизно так:
| Код: |
| Array (2) 0 => Array (5) ім'я => John Doe адреса => 123 анонімно Місто => Springfield стан => IL поштовий => 62707 1 => Array (5) ім'я => Jane Doe адреса => 777 люкс шляху Місто => Беверлі-Хіллз стан => CA поштовий => 90210 |
А ось приклад використання {} розділі для аналізу результатів
| Код: |
| Відображення {$} загального записів: <br /> {Назва розділу = пг цикл = $ результат} {$ Результати [NR]. Ім'я} {$ Результати [NR]. Адреса} {$ Результати [NR]. Місто} {$ Результати [NR]. Стан} {$ Результати [NR]. Поштовий} <br /> {} Sectionelse <h1> Нічого не знайдено! </ h1> {/ Розділ} |









































