[英]Use PHP inside HTML.
我有一个正在处理的班级项目,我想添加数据库功能。 我的PHP技能还不到标准水平,而且我的截止日期很短。 我有一个我想在其他地方再次使用的数据库,但是遇到了问题。 我已经为网站完成了HTML,但不知道如何将数据库与它一起使用。 旧的是从index.php
运行的,而我的新页面是html。是否可以像MVC视图一样,将旧文件抓取并在html内使用,还是直接添加到页面本身? 我不介意进行研究,但我不确定自己要寻找什么。
-谢谢。
PHP
生成HTML
而不是其他方式。
作为一种快速的解决方案,我将.html
文件重命名为.php
,并将现有的html与php heredoc
函数一起使用,例如:
<?php
echo <<< EOF
your html code here
EOF;
?>
如果需要连接到数据库,则可以将db输出附加到现有的html,如下所示:
<?php
$db = new mysqli('localhost', 'user', 'pass', 'demo');
if($db->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
echo <<< EOF
first part of the html here
EOF;
//Queries the DB and outputs the results of all **employees**
$result = $db->query("SELECT id, name, salary FROM employees");
while (list($id, $name, $salary) = $result->fetch(PDO::FETCH_NUM)) {
echo <<< EOF
<tr>
<td><a href="info.php?id=$id">$name</a></td>
<td>$salary</td>
</tr>
EOF;
}
echo <<< EOF
second part of the html here
EOF;
//and so on...
?>
确保在支持php的服务器上运行代码。
MySqli教程http://codular.com/php-mysqli
HEREDOC(EOF)函数http://www.php.net/manual/zh/language.types.string.php#language.types.string.syntax.heredoc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.