您的位置:首页 > 编程语言 > PHP开发

总结_10-28

2014-10-28 23:17 239 查看
今天主要是在写导出,然后就是过一些系统逻辑

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php mysql