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

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

WBOY
リリース: 2016-06-13 12:06:59
オリジナル
1075 人が閲覧しました

PHP はデータベースから大量のデータを取り出し、HTML ページのテーブルにループ出力します
PHP はデータベースから大量のデータを取り出し、HTML ページのテーブルにループ出力します。以前は thinkphp フレームワークを使用し、 タグを持っていたので、それで問題ありませんでした。現在、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 の タグ
と同様に、smarty ではなく、thinkphp フレームワークによって提供されるタグはありません。 PHP 自体によって提供されるため、同様のタグを提供する Smarty テンプレートを使用できます
-----ソリューションのアイデア----- --- ---
タグも最終的には foreach トラバーサルに似ていますね。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート