大家好,好久没更新了,今天给大家带来新的内容使用PHP访问 MySQL 并显示MySQL中的数据(适合新手)。
以下是所用到的软件:
-
sublime text3(编程所用)
-
phpStudy(本地环境)
-
phpmyadmin (网页数据库管理)
所用到的知识:
-
简单的php知识
-
简单的html知识
-
简单的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);
?>
有疑问可以在地下留言,我会一一处理,要加关注哦。
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~