在PHP网页中显示MYSQL数据库内容

MYSQL 专栏收录该内容
1 篇文章 0 订阅

最近由于工作需要把MYSQL里的内容在网页上显示出来,这怎么能实现呢??
我也是小白,从网上找了好多源码都不能正常运行,后来把找到的内容整理了一下,大家运行成功就给个赞~~

首先,先建好自己的数据库并且添加一些的信息在里面,这里我就不说了,大家自己去弄吧。

我就主要说明一下,怎么将建好的数据库中的信息,显示在网页上面。
我这里用的数据库是login;

首先先建立一个文件夹,然后在里面建立两个文件,

一个是连接数据库的配置文件(conn.php)
一个是将数据库中的信息显示在网页上的文件(students.php)

conn.php中的代码如下所示:

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

students.php中的代码如下:

<!DOCTYPE html>
<html>
<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>

运行后的样子就是这样:
在这里插入图片描述
小白现学现卖,有什么不对的地方大家请指出来,谢谢~~~

  • 6
    点赞
  • 7
    评论
  • 41
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值