使用PHP访问MySQL并显示MySQL中的数据(适合新手)

2022-10-11 21:08:08 153 0
魁首哥

大家好,好久没更新了,今天给大家带来新的内容使用PHP访问 MySQL 并显示MySQL中的数据(适合新手)。

以下是所用到的软件:

  1. sublime text3(编程所用)

  2. phpStudy(本地环境)

  3. phpmyadmin (网页数据库管理)

所用到的知识:

  1. 简单的php知识

  2. 简单的html知识

  3. 简单的MySQL知识

我们上节课讲到了表单提交我们这节课会用到,不会的可以去看我的头条号上节课的内容

首先我们启动phpStudy(本地环境)

登录到phpmyadmin 地址:

然后我们新建一个数据库

然后新建一个表名

接着我们建立数据

我们往表中添加几条信息,这里我们将会用到My sql 语句

我们查看一下数据

现在我们在本地环境根目录下建立一个文件夹命名为“jc”当然你们想用 什么名字都可以

在建立四个文件分别为:db.php(数据库连接页面),index.html(提交页面),jieshou.php(接收并插入数据库页面),xianshi.php(显示数据库内容页面)

我们打开db.php(这里我们用到php知识)

我们测试一下

我现在编写index.html内容,用我我上节课的知识

接着编写接收

测试一下

我们编写显示页面

看下效果

所用到的代码

db.php

//这里是声明编码为utf-8为避免乱码!!!

header(“Content-Type: text/html;charset=utf-8”);

//这里是数据库连接代码可以这样写

$db = mysqli_connect(‘localhost’,’root’,’root’,’jc’);

//也可以这样

//@ $db = new mysqli(‘localhost’,’root’,’6′,’jc’);

//mysqli_connect(‘数据库地址’,’用户名’,’密码’,’数据库名’);

//注意:一定要以分号结尾,不然会报错

//这里的@可有可无,它是忽略数据库连接的错误信息,建议新手不要添加不然,不知道自己错在哪!

//这句为数据库编码

mysqli_query($db,’set names utf8′);

//这里为判断数据库是否连接成功

//if判断连接失败echo输出“数据库连接失败”

//else输出”数据库连接成功”;当然也可以不加这句判断

if (mysqli_connect_errno()) {

echo “数据库连接失败”;

exit;

}

else{

echo “数据库连接成功”;

}

?>

index.html页面代码

表单

用户名
密码
账号

jieshou.php中代码

//这里我们是引用我们刚刚建的数据库连接(db.php)

include(‘db.php’);

$name=$_POST[‘yhm’];

$mima=$_POST[‘mima’];

$zh=$_POST[‘zh’];

//这里是前面我们在phpmyadmin里添加表所用到的代码

$sql=”INSERT INTO `user`(`username`, `password`, `account`) VALUES (‘$name’,md5(‘$mima’),’$zh’)”;

//这句是执行$sql这句话也可以这样写

//$result=mysqli_query($db,$sql);

$result=$db->query($sql);

if ($result) {

echo mysqli_affected_rows($db). “插入成功”;

}

else{

echo “插入失败”;

}

?>

显示xianshi.php代码

include(‘db.php’);

//开头和jieshou.php一样,引用db.php

mysqli_query($db,’set names utf8′);

//这句为sql查询语句

$sql = “SELECT * FROM `user` “;

//这句为执行sql语句

$result=mysqli_query($db,$sql);

//这句为来确定sql语句操作返回了多少行记录

$num_result=mysqli_num_rows($result);

?>

显示

id 用户名 密码 账号

有疑问可以在地下留言,我会一一处理,要加关注哦。

收藏
分享
海报
0 条评论
153
上一篇:PHP对SESSION的操作其实很像我们对数据库的操作 下一篇:PHP闪电入门(9)运算符简介

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码