>
</tr>
<?php
$conn = mysqli_connect("localhost", "root", "", "engine");
if ($conn-> connect_error) {
die("connection files:" . $conn-> connect_error);
}
$sql = "SELECT location , brand, model, origin, mfgdate from engines ";
$result = $conn-> query($sql);
if ($result-> num_rows > 0){
while ($row = $result-> fetch_assoc()){
echo "<tr><td>".
$row["location"] . "</td<td>" .
$row["brand"] . "</td><td>".
$row["model"] . "</td><td>".
$row["origin"] . "</td><td>".
$row["mfgdate"] . "</td></tr>";
}
echo "</table>";
}
else{
echo "0 result";
}
$conn->close();
?>
</table>
实际上“测试”=位置test1 =品牌测试2 =模型测试3 =原点和日期输入= mfgdate
请帮我安排表格
答案 0 :(得分:0)
而不是
$row["location"] . "</td<td>"
使用
$row["location"] . "</td><td>"
(标签中缺少结尾>
)。
答案 1 :(得分:0)
您遇到与语法错误相关的问题。
你错过了&gt;关闭td。
</tr>
<?php
$conn = mysqli_connect("localhost", "root", "", "engine");
if ($conn-> connect_error) {
die("connection files:" . $conn-> connect_error);
}
$sql = "SELECT location , brand, model, origin, mfgdate from engines ";
$result = $conn-> query($sql);
if ($result-> num_rows > 0){
while ($row = $result-> fetch_assoc()){
echo "<tr><td>".
$row["location"] . "</td><td>" .
$row["brand"] . "</td><td>".
$row["model"] . "</td><td>".
$row["origin"] . "</td><td>".
$row["mfgdate"] . "</td></tr>";
}
echo "</table>";
}
else{
echo "0 result";
}
$conn->close();
?>
</table>
然而,最佳做法是在php中生成数据并发送到客户端服务器,然后将值放入表中。