如何通过PHP加载HTML文件并从mySQL插入数据?
我有一个HTML文件,我们称之为dashboard.HTML 我有一个名为index.PHP的PHP文件,默认情况下将加载到Web服务器上 我有一个名为myDb的mySQL数据库 从索引中,如何加载HTML文件仪表板并将SQL数据库中的数据插入适当的位置如何通过PHP加载HTML文件并从mySQL插入数据?,php,html,mysql,Php,Html,Mysql,我有一个HTML文件,我们称之为dashboard.HTML 我有一个名为index.PHP的PHP文件,默认情况下将加载到Web服务器上 我有一个名为myDb的mySQL数据库 从索引中,如何加载HTML文件仪表板并将SQL数据库中的数据插入适当的位置 现在html文件可能有一行内容:John Doe。我需要用适当的PHP替换它,以从SQL数据库中插入适当的名称,而不是在该范围中使用名称。我实际上已经知道如何将数据从mySQL回送到数据库。我不知道如何从PHP文件加载HTML 有很多方法可以做
现在html文件可能有一行内容:John Doe。我需要用适当的PHP替换它,以从SQL数据库中插入适当的名称,而不是在该范围中使用名称。我实际上已经知道如何将数据从mySQL回送到数据库。我不知道如何从PHP文件加载HTML 有很多方法可以做到这一点: 第一:将html代码放入index.php,并在正确的位置回显数据。最简单的一个 第二:在html中使用键并用数据替换它。例如: 在dashboard.html中
<input type="text" value="%DATA%" />
如果您选择这种方式,那么已经有了像smarty这样的优秀模板引擎
第三:
在PHP中使用DOM对象并替换它。基本上与第二个相同,但方式更好。请参见只需按照以下步骤操作即可 index.php
$holeFile = file_get_contents('dashboard.html');
$holeFile = str_replace('%DATA%', $resultSet['column']);
// ...
$name= "xxxxx";
include "dashboard.php";
dashboard.php
<html>
<head></head>
<body>
Hello,<b><?php print($name);?></b>
</body>
</html>
你好
将文件名dashboard.html更改为dashboard.php,并首先将$name变量放入index.php文件,然后包括dashboard.php文件。希望它能解决您的问题看看这个……您应该能够将html文件的内容读入字符串,并根据需要替换字符串中的内容,然后对其执行任何其他操作。如果您还没有开始使用模板引擎,您应该尝试使用twig,smarty等@jewelhuq非常感谢!smarty真是太棒了,可以帮我节省很多时间!wow方法1正是我所需要的,而我自己却没有意识到这一点,我感到非常害羞。。。谢谢,每一段php代码都会从任何文件发送到php解释器。记住这一点很重要