Php 将数据从mysql显示到html页面
我正在尝试使用HTMLMySQL和PHP将数据从数据库获取到HTML页面 我用代码和html创建了一个php文件,按下按钮调用该函数并在表中显示信息(下面的代码) PHP:Php 将数据从mysql显示到html页面,php,html,mysql,Php,Html,Mysql,我正在尝试使用HTMLMySQL和PHP将数据从数据库获取到HTML页面 我用代码和html创建了一个php文件,按下按钮调用该函数并在表中显示信息(下面的代码) PHP: <?php include 'connection.php'; $sql = "SELECT cName, cEmail, cPhone, cOtherPhone, cAddress, cNeighborhood FROM Client WHERE cEmail='ka@dkdk.com'"; $result = $
<?php
include 'connection.php';
$sql = "SELECT cName, cEmail, cPhone, cOtherPhone, cAddress, cNeighborhood FROM Client WHERE cEmail='ka@dkdk.com'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Name: " . $row["cName"]. "<br>";
echo "Email: " . $row["cEmail"]. "<br>";
echo "Phone number: " . $row["cPhone"]. "<br>";
echo "Other Phone number: " . $row["cOtherPhone"]. "<br>";
echo "Address: " . $row["cAddress"]. "<br>";
echo "Neighborhood: " . $row["cNeighborhood"]. "<br>";
}
} else {
echo "0 results";
}
?>
Html页面不支持php标记,因此您必须创建一个php文件,然后尝试使用以下代码:
<?php
include 'connection.php';
$sql = "SELECT cName, cEmail, cPhone, cOtherPhone, cAddress, cNeighborhood FROM Client WHERE cEmail='ka@dkdk.com'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Name: " . $row["cName"]. "<br>";
echo "Email: " . $row["cEmail"]. "<br>";
echo "Phone number: " . $row["cPhone"]. "<br>";
echo "Other Phone number: " . $row["cOtherPhone"]. "<br>";
echo "Address: " . $row["cAddress"]. "<br>";
echo "Neighborhood: " . $row["cNeighborhood"]. "<br>";
}
} else {
echo "0 results";
}
?>
在的内部,同时制作一个表格来格式化输出
将文件扩展名更改为.php
<table>
<tr>
<td>Name</td>
<td>email</td>
<td>ph_no</td>
<td>Address</td>
</tr>
<?php
$sql="SELECT * FROM tab_name";
$result=mysql_query($sql);
while($row = $result->fetch_assoc()) {
{
?>
<tr>
<td><?php echo $row['col1'] ?></td>
<td><?php echo $row['col2'] ?></td>
<td><?php echo $row['col3'] ?></td>
</tr>
<?php
}
?>
</table>
名称
电子邮件
福诺
地址
您不能在HTMLID中使用php代码您使用的是文件扩展名php吗?如果文件是html文件,php代码将不会执行。您在哪里运行此代码?输出是什么?你能分享一下吗。。。因此,如果我创建了php文件,如何使用该文件?我的意思是我做了,但是当用户按下按钮时,我不希望用户按下任何东西,我希望页面直接加载输出,代码在.php文件中工作,但现在我希望当我打开页面时,看到信息,而不需要按下按钮,理解?无法理解您的问题请让我知道示例。表格的整个部分与他的问题无关。不要将其放在您的答案中,如果您对他的代码有其他注释,请将其作为注释。不要把它作为解决实际问题的一部分?让新人更难真正了解你答案的哪一部分解决了他们的问题
<?php
include 'connection.php';
$sql = "SELECT cName, cEmail, cPhone, cOtherPhone, cAddress, cNeighborhood FROM Client WHERE cEmail='ka@dkdk.com'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Name: " . $row["cName"]. "<br>";
echo "Email: " . $row["cEmail"]. "<br>";
echo "Phone number: " . $row["cPhone"]. "<br>";
echo "Other Phone number: " . $row["cOtherPhone"]. "<br>";
echo "Address: " . $row["cAddress"]. "<br>";
echo "Neighborhood: " . $row["cNeighborhood"]. "<br>";
}
} else {
echo "0 results";
}
?>
<table>
<tr>
<td>Name</td>
<td>email</td>
<td>ph_no</td>
<td>Address</td>
</tr>
<?php
$sql="SELECT * FROM tab_name";
$result=mysql_query($sql);
while($row = $result->fetch_assoc()) {
{
?>
<tr>
<td><?php echo $row['col1'] ?></td>
<td><?php echo $row['col2'] ?></td>
<td><?php echo $row['col3'] ?></td>
</tr>
<?php
}
?>
</table>