上面一篇已经说完在Hbuilder中如何配置PHP环境,接下来看下如何读到数据库信息并显示在html界面上呢?
1、在XAMLL的MySQL一行点击Admin按钮,进入到PhpMyAdmin界面(注意,有的浏览器可能打不开或者页面乱了,多试几个浏览器,我用的谷歌是可以打开的)。
2、在phpMyAdmin创建数据库和数据表。
(1)按下图顺序创建数据库。
(2)新建数据表,字段数可自己填写,要多少列就填写多少个字段。
创建数据表,主要填写名字、类型、长度和索引列,索引列主要需要选择一个主键,填写完成后点击执行即可生成数据表。
(3)填写数据表内容。
点击编辑进入数据表内容编辑界面,编辑完成后点击执行即可成功添加内容。
3、编写PHP代码。
注意注意,PHP代码一定要放在XAMPP的安装路径下的“htdocs”文件夹中,否则可能无法运行。在Hbuilder中打开在上一篇新建的phpinfo文件夹,新建一个PHP文件,开始写代码,代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>学生首页</title>
</head>
<body>
<h1 align="center">学生信息</h1>
<form action="" method="post" name="indexf">
<p align="center"><input type="button" value="新增" name="inbut" onclick="location.href='新建功能.php'"/></p>
<p align="center"><input type="text" name="sel"/><input type="submit" value="搜索" name="selsub"></p>
<table align="center" border="1px" cellspacing="0px" width="800px">
<tr><th>学号</th><th>学生姓名</th><th>学生性别</th><th>学生年龄</th><th>操作</th></tr>
<?php
$link=mysqli_connect('localhost', '用户名', '密码', '数据库名称', '端口号');//命名函数去连接数据库,customer是数据库明恒
if(!$link){
exit('数据库连接失败');
}
//if-else判断是否有点击搜索
if(empty($_POST["selsub"])){
$res=mysqli_query($link, "select * from c1 order by stuid");
}else{
$sel=$_POST["sel"];
$res=mysqli_query($link, "select * from c1 where stuid like '%$sel%' or
stuname like '%$sel%' or
stusex like '%$sel%' or
age like '%$sel%'");
} //搜索框得到的结果集,c1是数据表名称,stuid、stuname、stusex和age 是刚才数据表的列名
//使用while循环把结果集显示出来
while($row=mysqli_fetch_array($res)){
echo'<tr align=center>';
echo "<td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td>
<td>
<input type='submit' name='upsub$row[0]' value='修改'/>
<input type='submit' name='upsub$row[0]' value='删除'/>
</td>";
echo'</tr>';
}
?>
</table>
</form>
</body>
</html>
上面代码包含了一个搜索框和修改之类的操作,不必在意。把代码敲完,在浏览器中运行,就可以得到数据库内容啦。注意有些内容要按照自己设置的更改。
以上代码来源于B站博主“钟育群”,大家可以自行观看。文章来源:https://www.toymoban.com/news/detail-493273.html
文章来源地址https://www.toymoban.com/news/detail-493273.html
到了这里,关于PHP读取mysql数据并显示在html界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!