首先,PHP是世界上最好的语言,不接受反驳
(看的人似乎稍微多了点,我还是加个狗头吧0.0)
前期准备
1.下载phpstudy2018
https://www.xp.cn/download.html
将其安装到D盘,然后启动MySQL和Apache服务
2.MySQL或者Apache无法启动
这些问题相信你能在网上找到解决办法,我当时也碰到过,但是通过搜索引擎都得到了解决
3.打开MySQL数据库并创建数据库和表
创建一个名为student的数据库
在数据库中创建两张数据表(分别为stu和stu_score)
如果你想直接使用文末的代码,那就跟我创建名字一样的数据库和数据表
如果你觉得我的命名不符合你的习惯,可以把数据库和数据表的名称改一下
(不过后面的代码,你就要把涉及到数据库和数据表名称的地方,都改过来)
登陆时报错,也请上百度/谷歌
4.把文末五个.php文件放入phpstudy的根目录
5.最终效果
在浏览器中输入127.0.0.1或者localhost就可以访问你的页面,实现web页面和MySQL的交互
反正我是一点报错都没有,不过就是页面写的太简单了,技术不错的同学可以找一些CSS样式加上去,若收藏的话,顺手也点个赞再走呗~
代码部分
index.php
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>学生信息管理</title>
<script>
function doDel(id) {
if (confirm("确定要删除么?")) {
window.location = 'action.php?action=del&id='+id;
}
}
</script>
</head>
<body>
<center>
<?php
include_once "menu.php";
?>
<h3>浏览学生信息</h3>
<table width="600" border="1">
<tr align="center">
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>班级</th>
<th>操作</th>
</tr>
<?php
//1.连接数据库
$mysql_conf1 = array(
'host' => '127.0.0.1',
'db' => 'student',
'db_user' => 'root',
'db_pwd' => 'root'
);
try {
$pdo1 = new PDO("mysql:host=" . $mysql_conf1['host'] . ";dbname=" . $mysql_conf1['db'], $mysql_conf1['db_user'], $mysql_conf1['db_pwd']);
} catch (PDOException $e) {
die("数据库连接失败" . $e->getMessage());
}
//2.解决中文乱码问题
$pdo1->query("SET NAMES 'UTF8'");
//3.执行sql语句,并实现解析和遍历
$sql1 = "SELECT * FROM stu ";
foreach ($pdo1->query($sql1) as $row) {
echo "<tr align='center'>";
echo "<td>{
$row['id']}</td>";
echo "<td>{
$row['name']}</td>";
echo "<td>{
$row['sex']}</td>";
echo "<td>{
$row['age']}</td>";
echo "<td>{
$row['classid']}</td>";
echo "<td>
<a href='javascript:doDel({
$row['id']})'>删除</a>
<a href='edit.php?id=({
$row['id']})'>修改</a>
</td>";
echo "</tr>";
}
?>
</table>
<br>
<br>
<br>
<h3>浏览成绩信息</h3>
<table width=