首先说,新版的MongoDB驱动是个什么垃圾玩意?用起来一点都不像正常人的逻辑! 网上找了很久,大部分都是基于旧版Mongo驱动的类,而旧版的只支持到PHP5.*版本,对新版mongo支持也不好。基于新版驱动的,看着稍微成点型的只有官方的MONGO-PHP-LIB。 但是,当我尝试以后,我崩溃了。我想问问,这玩意到底是不是PHP程序员写的? 首先,官方建议是使用composer安装,然后引用自动加载文件。What?连个直接引用的方案都没有?开发环境一般都是Windows,谁用composer?
首先说,新版的MongoDB驱动是个什么垃圾玩意?用起来一点都不像正常人的逻辑! 网上找了很久,大部分都是基于旧版Mongo驱动的类,而旧版的只支持到PHP5.*版本,对新版mongo支持也不好。基于新版驱动的,看着稍微成点型的只有官方的MONGO-PHP-LIB。 但是,当我尝试以后,我崩溃了。我想问问,这玩意到底是不是PHP程序员写的? 首先,官方建议是使用composer安装,然后引用自动加载文件。What?连个直接引用的方案都没有?开发环境一般都是Windows,谁用composer?
Medoo是一款PHP环境下的强大数据库类,初学上手不易,但习惯以后感叹功能十分强大且方便。 但是该类一直有一个不算问题的问题,就是不支持中文(严格来说是非英文)表名,对于喜欢用中文作表名的我来说很不方便。 很多保守派可能会嘲笑:不用英文写代码和数据库的人好意思说是程序员?可是仔细想想这没什么毛病,只是习惯不同而已,而且MYSQL已经明确表态支持任何语言作为库名、表名、字段。 另一方面说,对于这么一款NB且完美的数据库类,不应该留一点点遗憾。 既然作者不支持,怎么办?自己动手改,其实很简单。
标题好长。 今天整理数据发现06年之前我的博客数据还在,都有备份,所以打算都导入到现在的博客里。 在操作的过程中,用phpmyadmin导出数据库做了备份,当时导出选择的GZIP压缩,导出以后也没注意导出的文件是否正常。在我清理了数据库,打算重新导入的时候,悲剧发生了!MYSQL报错,经查看是导出的sql.gz文件有问题,用rar都不能打开! 服务器清空了,备份文件损坏。老话说的好,生命可贵,数据无价。对于一个程序员,这是天下最悲惨的事。在脑中浮现了N个脏话之后,怀着悲惨的心情,开始了慢慢的数据修复之路。任重而道远…
数据库备份:mysqldump -u账号 -p密码 库名 [表名] | gzip > 文件名.sql.gz数据库恢复:mysqldump -u账号 -p密码 库名 < 文件名.sql FAMP 5.1.X 建站系统,mysqldump程序路径:/usr/local/mysql/bin/mysqldump /usr/local/mysql/bin/mysqldump -u[XXX] -p[XXX] ebook6_ebook6 eb6_book eb6_book_chapter eb6_book_sectio…