Aquí está un exemplo de como configurar as súas consultas de MySQL para que poidan ser facilmente transmitida cara a dentro e analizado polo Smarty.
O conxunto de resultados será un array multidimensional. A primeira dimensión da matriz é numérica e representa cada liña do seu conxunto de resultados. A segunda dimensión da matriz é unha matriz asociativo onde os nomes dos índices son os nomes dos campos que especificou na súa consulta.
| Código: |
| / / Iníciase o array para almacenar os resultados $ Resultados = array (); / / Tenta conectar co DB / / Configura a instrución SQL / / Executa a consulta / / Pega os resultados como unha matriz asociativa e que cada liña en unha matriz indexada numericamente / / Agora imos conseguir configurar a consulta para obter o número de resultados que foron devoltos / / Executa a consulta / / Garda a liña resultante / / Pega o total de liñas / / Asignar os resultados para Smarty / / Amosa o modelo Smarty |
O conxunto de resultados debe ser algo así:
| Código: |
| Matriz (2) 0 => array (5) name => John Doe address => 123 Way Anonymous cidade => Springfield Estado => IL zip => 62707 1 => array (5) nome => Jane Doe address => Camiño de luxo 777 cidade => Beverly Hills estado => CA zip => 90210 |
E aquí está un exemplo usando {section} para analizar os resultados
| Código: |
| Amosando {$ total} rexistros <br /> {Nome da sección = nr loop = R $ resultados} {$ Resultados [n] nome.} {$ Resultados [n] enderezo.} {$ Resultados [n] da cidade.} {$ Resultados [n] do estado.} {$ Resultados [n] zip.} <br /> {} Sectionelse <h1> Non se atoparon resultados! </ h1> {/ Section} |









































