数据库课程设计(DatabaseCourseDesign)

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

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

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

问题集锦:

一、数据库

1、数据库建表

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

错误位置:

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

改正:

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

2、设置外键

二、设计并完成页面

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

index_all(主界面):

student1(学生登陆页面):

 new_student(新生信息录入):

student_info(信息查看页面)

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

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

三、连接数据

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

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

<?php
$servername = "localhost";
$username = "root";
$password = "********";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";

结果:

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

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

然后。。。。密码是啥?

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

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

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

结果发现:

开心坏了!!!

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

查找各种资料。。。。

点进去:

 

几乎都是让修改root密码

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

黑人问号脸???

然后我 做了一件大事!

点击了 Navicat Premium 的 

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/flavourJdn/p/10147554.html