数据库课程设计基于php,数据库课程设计(DatabaseCourseDesign)

12月17日:数据库课程设计开始,选择题目一

12.18-12.19上午:完成身份选择页面、学生登陆页面、新生信息填写页面、数据库的建立

12月19日下午:开始用PHP正式正式连接数据库,在碰到一系列问题后,成功连接

问题集锦:

一、数据库

1、数据库建表

刚看到题目时,因为太小白,完全不知道怎么下手,看到指导书上有建立数据库的详细表内容,第一步就直接照指导书抄表。前两天学长帮我下了 Navicat Premium ,怪自己没好好看使用教程,第一步建表就建错了地方。

错误位置:

05c52351eb58c659dd024709baa42333.png

其实自己也觉得怪怪的,这个 mysql 数据库里面有很多其他的表,再建课设的表不会搞混吗?

改正:

5192875fba7da02a367075d7b36040f9.png

新建了一个 xsgl 的数据库,再把表放进去,这样才感觉是正确的

2、设置外键

二、设计并完成页面

1、使用了 bootstrap 框架和 奥森图标库,用来美化界面

index_all(主界面):

680b3ffe1d9c77f0a4bc819ec3204ede.png

student1(学生登陆页面):

91053bcc1f67fa9f186103d41d0ed879.png

new_student(新生信息录入):

be57cf35fde432025a947d9fd629fabd.png

student_info(信息查看页面)

f04e749700f7169aa4169de4f405d0bd.png

其他页面还在继续。。。。。。

2、因为还不会操作数据库,所有的链接全用的假链接或者直接跳转,没有什么逻辑,也没怎么用到 JS

三、连接数据

这是我这两天碰到的我觉得最能称之为问题的问题了!!!

百度PHP怎么连接数据库根据博客、教程,直接copy代码过来:

$conn = new mysqli($servername, $username, $password);//检测连接

if ($conn->connect_error) {die("连接失败: " . $conn->connect_error);

}echo "连接成功";

结果:

532bc3c728bcd8a3571069dab1231642.png

为了搞清楚 这些 是什么意思?

a2fe0d52ce9daf353691c66cfba8453f.png

查各种资料也是迷迷糊糊的,知道了他们的概念和解释,最后发现Navicat Premium 中有

a9fc0af6d96e20a5bd302af8f6fee8db.png

然后。。。。密码是啥?

copy过来的代码密码是“********”

Navicat Premium中的密码和“********”差不了多少

然后就各种找密码,最后一狠心直接在 Navicat Premium 中修改了root用户的密码

结果发现:

d794262549098c5f1b2c077436dd342d.png

开心坏了!!!

突然,我再回到 Navicat Premium 中发现之前建的表打不开了,报错1045

28f66d607fdb767651cd8562fc070e6f.png

查找各种资料。。。。

02c9de073cf36bce109e5332a560a193.png

点进去:

e1402b09711c562064b060134b1ebc5b.png

几乎都是让修改root密码

可是我才修改过啊!!!!!

黑人问号脸???

然后我 做了一件大事!

点击了 Navicat Premium 的

e16b994124070fadbaf5fba6e1e4c7c9.png

再打开就发现 可以编辑了!!开心

我想应该是我修改了 root 密码之后,没有刷新它,才会这样的!

反正就是 Navicat Premium 也太好用了点叭!

今天要操作数据库了,祝福我吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值