-2

php タグを使用して、php ファイルで生成された mysql の結果を別の html ファイルで使用したいと考えています。

while($row = mysqli_fetch_array($query))    {
  echo $row['chapter'] . " " . $row['chapter_name'] ;
  echo "<br />";
}

上記のコードはファイル test.php にあります。php タグを使用して index.html でこの出力を使用する方法はありますか。

test.php 内に HTML コードを追加してジョブを終了できることはわかっていますが、ユーザーがブラウザで test.php 拡張機能を確認することはありません。

4

3 に答える 3

4

最初にindex.htmlindex.phpに変更します

test.php ファイルで次のようにします。

$output = "";
while($row = mysqli_fetch_array($query))    {
  $output .= $row['chapter'] . " " . $row['chapter_name'] ;
  $output .= "<br />";
}

index.php ファイルで次のようにします。

require "test.php";
echo $output;

また、データベースへのアクセスにPDOを使用することを検討してください

参照: PDO

于 2013-03-09T13:12:21.920 に答える
-1

そのためには、あなたはただ行くOOPS concepts.

ではtest.php

クラスを作成し、フェッチ結果の関数を追加するだけです。

result.php

そのためのオブジェクトを作成してそれらのメンバー関数を呼び出しますclass

于 2013-03-09T13:14:15.833 に答える
-2

file_get_contentsを使用できます 例

<?php
// <= PHP 5
$file = file_get_contents('./test.php', true);
// > PHP 5
$file = file_get_contents('./test.php', FILE_USE_INCLUDE_PATH);
?>

または、

include('test.php');

また

require('test.php');
于 2013-03-09T13:16:48.243 に答える