ホームページ >バックエンド開発 >PHPチュートリアル >PHP はデータベースから大量のデータを取り出し、それを HTML ページ上にループで出力します。

PHP はデータベースから大量のデータを取り出し、それを HTML ページ上にループで出力します。

WBOY
WBOYオリジナル
2016-06-13 12:06:591076ブラウズ

PHP はデータベースから大量のデータを取り出し、HTML ページのテーブルにループ出力します
PHP はデータベースから大量のデータを取り出し、HTML ページのテーブルにループ出力します。以前は thinkphp フレームワークを使用し、800a174bf160103126f2a6097b3e44a4 タグを持っていたので、それで問題ありませんでした。現在、thinkphp フレームワークは使用できず、ネイティブ PHP を使用する必要があります。バックグラウンドから取得したデータをHTMLテーブルにループ出力するにはどうすればよいでしょうか?
たとえば、$result は、id、name、age の 3 つのフィールドを持つ多次元配列として検出されます。それらを対応してHTMLテーブルに出力するにはどうすればよいですか?
------解決策のアイデア----------------------

<br /><table><br /><?php<br />$array = array(1, 2, 3, 4, 5, 6, 7);<br />foreach ($array as $value) {<br />?><br />	<tr><br />		<td><?php echo $value; ?></td><br />	</tr><br /><?php<br />}<br />?><br /></table><br />

それ以来混合コンパイルです。これで十分です
または、HTML タグを php に直接追加します~~
-----解決策のアイデア------------- --- -------

引用:
引用: 引用:

<br /><table><br /><?php<br />$array = array(1, 2, 3, 4, 5, 6, 7);<br />foreach ($array as $value) {<br />?><br />	<tr><br />		<td><?php echo $value; ?></td><br />	</tr><br /><?php<br />}<br />?><br /></table><br />

混合なのでこれで十分です
もしくはphpに直接HTMLタグを追加してください~~


Quote:
<br /><table><br /><?php<br />$array = array(1, 2, 3, 4, 5, 6, 7);<br />foreach ($array as $value) {<br />?><br />	<tr><br />		<td><?php echo $value; ?></td><br />	</tr><br /><?php<br />}<br />?><br /></table><br />

混合なのでこれで大丈夫です
もしくはphpに直接HTMLタグを追加してください〜〜

こういう事は分かります 方法はちょっと面倒です。もっと簡単な方法は? thinkphp の 800a174bf160103126f2a6097b3e44a4 タグ

と同様に、smarty ではなく、thinkphp フレームワークによって提供されるタグはありません。 PHP 自体によって提供されるため、同様のタグを提供する Smarty テンプレートを使用できます
-----ソリューションのアイデア----- --- ---
800a174bf160103126f2a6097b3e44a4 タグも最終的には foreach トラバーサルに似ていますね。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。