-2

我想在另一个带有 php 标签的 html 文件中使用 php 文件中生成的 mysql 结果。

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

上面的代码在文件 test.php 中,有没有办法在 index.html 中使用带有 php 标签的输出。

我知道我可以在 test.php 中添加 HTML 代码并完成工作,但我没有用户在浏览器中看到 test.php 扩展。

4

3 回答 3

4

首先将index.html更改为index.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 回答