PHP中将数据库中的数据显示在网页

最近没事把以前的东西感觉还可以的又简单的看了以下,因为还在学习新的东西,所以,发表的博客也不是很多,也许是有感而发吧。
这次讲的是mysql数据库中的数据使用php如何显示在网页中。首先,先建好自己的数据库并且添加一些的信息在里面,如果大家再看这篇文章的话,相信mysql还是懂一些的,建库就是使用一些的create之类的了,这里我就不说了,大家自己去弄吧,我就主要将一下,怎么将建好的数据库中的信息,显示在网页上面。
我这里用的数据库是login;
首先先建立一个文件夹,然后在里面建立两个文件,一个是连接数据库的文件(conn.php),另一个是将数据库中的信息显示在网页上的文件(students.php)。
conn.php中的代码如下所示:

<?php
    //连接想要连接的数据库,localhost是本地服务器,root为数据库的账号,我的密码为0所以是空
    $con = mysql_connect("localhost","root","");
    //设置字符集,将字符集设置为utf8 的格式,这是大多数的中文都识别的
    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET utf8");
    if(!$con){
        die(mysql_error());
    }
    //连接数据库test
    mysql_select_db("test",$con);
?>

students.php中的代码如下:

<!DOCTYPE html>
<html>
<head>
    <title>数据库显示</title>
</head>
<body>
//以表格的形式进行显示
<table style='text-align:left;' border='1'>
         <tr><th>id</th><th>名字</th><th>年龄</th><th>性别</th></tr>
    <?php
    //引用conn.php文件
        require 'conn.php';
        //查询数据表中的数据
         $sql = mysql_query("select * from login");
         $datarow = mysql_num_rows($sql); //长度
            //循环遍历出数据表中的数据
            for($i=0;$i<$datarow;$i++){
                $sql_arr = mysql_fetch_assoc($sql);
                $id = $sql_arr['id'];
                $name = $sql_arr['name'];
                $age = $sql_arr['age'];
                $sex = $sql_arr['sex'];
                echo "<tr><td>$id</td><td>$name</td><td>$age</td><td>$sex</td></tr>";
            }
    ?>
</table>
</body>
</html>

输入你的网址查看效果的显示
执行完后的效果图如下所示:这里写图片描述
到这里我们就能够进行显示了,比较简单,也不进行多说了。
在这里你学会了吗?

转载于:https://www.cnblogs.com/bingbingliang-xiaomonv/p/5199160.html

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用以下步骤将 MySQL 数据库显示在 HTML 网页上: 1. 创建一个 PHP 文件,连接到 MySQL 数据库,并查询需要的数据。 2. 在 PHP 文件中将查询结果转换为 JSON 格式。 3. 在 HTML 文件使用 AJAX 技术,通过 JavaScript 代码向 PHP 文件发送请求,并获取返回的 JSON 数据。 4. 在 JavaScript 代码解析 JSON 数据,并将其插入到 HTML 页面。 以下是一个简单的示例代码: index.html 文件: ```html <!DOCTYPE html> <html> <head> <title>MySQL Table in HTML</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="script.js"></script> </head> <body> <table id="table"></table> </body> </html> ``` script.js 文件: ```javascript $(document).ready(function() { $.ajax({ url: "get_data.php", dataType: "json", success: function(data) { var table = $("#table"); var header = $("<tr></tr>"); var body = ""; $.each(data.columns, function(index, value) { header.append("<th>" + value + "</th>"); }); $.each(data.rows, function(index, row) { var rowHtml = "<tr>"; $.each(row, function(index, value) { rowHtml += "<td>" + value + "</td>"; }); rowHtml += "</tr>"; body += rowHtml; }); table.append(header); table.append(body); } }); }); ``` get_data.php 文件: ```php <?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT * FROM your_table_name"; $result = $conn->query($sql); $columns = array(); $rows = array(); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { if (empty($columns)) { $columns = array_keys($row); } $rows[] = array_values($row); } } $data = array("columns" => $columns, "rows" => $rows); echo json_encode($data); $conn->close(); ?> ``` 在上述示例,get_data.php 文件连接到 MySQL 数据库,并查询需要的数据。然后,将查询结果转换为 JSON 格式,并返回给 JavaScript 代码。JavaScript 代码使用 AJAX 技术向 PHP 文件发送请求,并获取返回的 JSON 数据。最后,JavaScript 代码解析 JSON 数据,并将其插入到 HTML 页面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值