質問 |
||
| 質問者:240t | mysql_fetch_arrayとテンプレートの使い方 | |
|---|---|---|
困り度:
|
データベースからランダムに取り出した3つのデータがあります。 取り出したデータにはそれぞれid、name、ageのデータが入っています。 $rs = mysql_query("select * FROM table order by Rand() LIMIT 0,3;",$con); while($rec = mysql_fetch_array($rs, MYSQL_ASSOC)){ $tpl->assign(array( id => $rec[id], name => $rec['name'], age => $rec[age] )); } これだと1種類のデータが3つ連続して表示されてしまいました。 3種類のデータを全部表示するにはどのようにしたらよいのでしょうか? テンプレート(?)の使い方がよく分かっていないので検討違いのことをしている気がしますがよろしくお願いします。 |
|
質問投稿日時:08/05/04 18:15 質問番号:3997224 |
||
回答良回答20pt |
|
| 回答者:yambejp | >テンプレート(?)の使い方がよく分かっていない テンプレート次第なので回答のしようがありませんね。 while($rec = mysql_fetch_array($rs, MYSQL_ASSOC)){ print $rec['id'].$rec['name'].$rec['age']; } できちんと拾えるかデバッグしてみてください。 拾えているならテンプレートのマニュアルをよく読んでください。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/05/04 22:46 回答番号:No.1 |
|
| この回答へのお礼 | どうもありがとうございました。 テンプレートを勉強してみます。 |