优化下前面的代码:
为query方法多加了一个参数,这样find和value方法也可以调用query方法了。
136行的代码意思是受影响的行数,后面的增删改也会调用此方法,用此值可判断增删改SQL语句执行是否成功。
1)添加数据的方法
这个方法的第二个参数意思是可以让方法结果返回这次插入后的主键ID。
额外说明下:
楠神在做测试是遇到了这样的情况,每次插入数据时都会连续插入两次相同的数据到数据库。研究了半天一直以为是代码出问题了,后来发现是我根目录下
“-Multiviews”在作祟。
把它删掉了就不会出现连续插入现象。
网上的解释:
使用"MultiViews "搜索,即服务器执行一个隐含的文件名模式匹配,并在其结果中选择。
在
<Directory 程序所在目录>
option MultiViews
</Directory>
设置后,在地址栏内输入index.php 可以显示页面。在地址栏内输入index同样可以显示index.php页面。
2)修改数据的方法
两个更新数据的方法,一个更新多个字段,一个只更新一个字段。
3)删除数据的方法