PHP学习问题之面向过程中的数据库的查错

今天在学习文件上传类的编写,由于代码量有点大,没写完,运行了一下,还有错误,有点心烦,就没继续写下去,而是在收拾以前的代码,在收拾的过程中遇到了一个问题:连接数据库以及数据库的编写过程怎么调错?

我今天琢磨了一下,还是要按模块纠错

数据库中比较重要的模块是:

1.数据库的连接步骤:这个可以对照着笔记来看,一般容易出错的地方:1)mysqli写成mysql,因为看的教材比较老,上面还有mysql的函数,而在最新版本的PHP好像对mysql函数不支持了,反正当时我写的时候就一直报错,这个一定要注意

2.数据库指令的书写:先说下今天遇到的问题,因为对某个列赋值时用的是汉字,而在编写数据库时并没有对相关字体进行设置,所以在插入数据库时就一直报错,这个测试可以先 让PHP文件把SQL语句输出来,然后在mysql可视化工具下进行查错:查询--新建查询,如果说SQL语句书写错误的话就会检测出来;还有一个就是在插入语句中相关字符串类型的赋值用单引号括起来,记住,是单引号,单引号,单引号,这个很容易出错。

猜你喜欢

转载自blog.csdn.net/sinat_35161044/article/details/82288858