Php 将数据从mysql显示到html页面

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 = $

我正在尝试使用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 = $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>