今天主要是在写导出,然后就是过一些系统逻辑
Conclusion:
1.mysql表大小写配置(xampp)
xampp\mysql\bin\my.ini文件,找到[mysqld]段,添加代码:lower_case_table_names = 0
然后重启mysql,那么后面建立的新的表就会区分大小写,之前已经建立的表还是小写,当值==1,大小写不敏感(默认),但是在Linux上的SQL是大小写敏感的,所以在windows上设置==0,这样当代码配置到Linux服务器上就不会出错
2.保留字
写export函数的时候,报错:Uncaught SyntaxError: Unexpected reserved word,是因为export是次框架的保留字,所以改变函数名解决
3.mysql更新时,数据库更新失败/数据没有变化更新都返回0 rows,如何区别
数据变化update成功返回:x affected rows,数据没有变化返回0 rows【操作是成功的】,数据库操作失败mysql面板返回的也是0 rows,但是实际函数返回的是:false,可以根据返回的是===false,判断是数据库操作失败,还是数据无变化
4.
mysql执行sql语句,升起来错误是停止程序还是报错继续执行后面的代码
ci中database.php $db['default']['db_debug'] = FALSE; //可以继续执行,线上代码
$db['default']['db_debug'] = TRUE; //出错就终止程序,报错,调试代码的时候
5.$query==false下面的结果会是什么样的??$query->result_array ();
Call to a member function result_array() on a non-object
报错,$query不是一个object