-1
我正在为自己构建一个网站(学习)。我想使用的.html为基础:我如何从一个HTML中使用PHP从SQL表中获取数据
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>JPeG & Chaos LLP - Repair Status</title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div class="menubar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="status.html">Repair Status</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>
</div>
<header>JPeG & Chaos LLP</header>
//XYZ
<p>
blah blah blah blah
</p>
</body>
</html>
当我把XYZ,我想从MySQL拉个桌子,并将其放入到每一个如此多分钟(不关心更新一个表现在的自动刷新)。
我想在我的HTML中添加以下PHP,但它并不像PHP,它只是打印的SQL脚本:
<?php
$servername = "localhost";
$username = "name";
$password = "pass";
$dbname = "RepairStatus";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, status, tip, eta FROM WorkOrders";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table><tr><th>ID</th><th>Status</th><th>Time In Progress</th><th>Est Time of Completion</th></tr>";
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr><td>".$row["id"]."</td><td>".$row["status"]." ".$row["tip"]."</td><td>".$row["eta"]."</td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}
$conn->close();
?>
的网站显示:
NUM_ROWS> 0){echo“”; //输出每行的数据while($ row = $ result-> fetch_assoc()){echo“”; }回声“
,并通过代码的PHP部分的剩余部分继续
我没上过网站PHP文件运行完整的PHP代码并将其拉的数据就好了。
http://jpegchaos.com/rstatus.php
如何做到这一点,所以我可以用我的CSS/HTML格式的结果?
当你把'php'代码'html'文件,它不会工作的PHP是服务器端和HTML是客户端**,所以将'html'代码放在'php'文件中** – 2015-04-04 06:59:32
这样做效果更好!非常感谢! – jpgerb 2015-04-04 07:02:12
它的工作原理?你在html文件中获得php输出? – 2015-04-04 07:03:42