ここで彼らは容易にに渡され、Smartyによって解析できるようにMySQLのクエリを設定する方法の例です。
結果セットは、多次元配列になります。 配列の最初の次元は、数値であり、あなたの結果セットの各行を表します。 配列の2番目の次元は、索引の名前があなたのクエリで指定されたフィールド名を連想配列です。
| コード: |
| / /結果を保持する配列をInitを $結果=配列(); / / DBに接続してみてください / /セットアップSQL文 / /クエリを実行します。 / /連想配列として結果を取得し、数値添字の配列に各行を置く / /今、私たちは返された結果の数を取得するクエリを設定してしまう / /クエリを実行します。 / /結果の行を格納する / /合計行を取得する / / Smartyのに結果を割り当てます。 / / Smartyのテンプレートを表示します。 |
あなたの結果セットは次のようになります。
| コード: |
| 配列(2) 0 =>配列(5) 名前=> John Doeさん アドレス=> 123匿名ウェイ 街=>スプリングフィールド 状態=> IL ZIP => 62707 1 =>配列(5) 名前=> Jane Doeの アドレス=> 777高級ウェイ 街=>ビバリーヒルズ 状態=> CA ZIP => 90210 |
そしてここで結果を解析するために{section}の使用例です。
| コード: |
| 表示する{$合計}レコード:<br /> {セクション名= NRループ= $結果} {$結果[nr]が。名} {$結果[NR]。アドレス} {$結果[nr]が。市} {$結果[NR]。状態} {$結果[nr]がした。zip} <br /> する{sectionelse} <H1>見つかりませんでした!</ H1> {/ section}の |









































