如何写出优雅的PHP代码

    写出优秀的程序代码是一门艺术,要想如此,就必须在一开始就养成良好的编程习惯。良好的编程习惯不仅有助于项目初期的设计(如模块化),还可以使你编写的 代码更易于理解,从而使代码的维护工作更轻松、更省力。不好的编程习惯则会造成代码bug,并且会使以后的维护工作困难重重。   本文以PHP语言为例,介绍一些良好的编程习惯,希望能够对你有所帮助。    1. 规划代码结构    优秀的PHP...阅读全文
    作者:绝缘体.. | 分类:html, MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    改善数据库性能 揭秘SQL优化技巧

    优化目标   1、减少 IO 次数   IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。   2、降低CPU计算   除了 IO 瓶颈之外,SQL优化中需要考虑的就是CPU运算量的优化了。order by, group by,distinct … 都是消耗 CPU 的大户(这些操...阅读全文
    作者:绝缘体.. | 分类:MySQL, oracle, 数据库 | 阅读: | 标签:, , , ,

    MYSQL插入数据如何优化

    MYSQL插入数据到数据库中该如何做优化?下面就将可以优化的地方一一列举下。 1、如果同时从同一个客户端插入很多行,使用含多个 VALUE的INSERT语句同时插入几行。这比使用单行INSERT语句快(在某些情况下快几倍)。如果你正向一个非空表添加数据,可以调节 bulk_insert_buffer_size 变量,使数据插入更快。具体可参见 MYSQL 文档 5.3.3 节,”服务器系统变量”篇。 2、如果你从不...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    phpMyAdmin不允许空密码登陆的解决办法

    mysql服务安装完毕后默认没有密码的,这个时候如果我们选择了安装phpmyadmin来管理我们的数据库的时候,登陆时有可能会出现”空密码登陆被禁止(参见允许密码为空)”这样的错误提示从而导致不能登陆,笔者稍作研究之后不忘总结了一下分享给众位同仁。 解决办法如下: (1)找到phpmyadmin下的 config.inc.php(根目录)或者config.default.php(根目录)再或者:libraries\config.def...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    帝国cms数据库配置文件在那里

    php帝国cms的文件目录命名都是非常怪异的,接手了一个修改帝国cms的活,找了半天都没有找到配置文件在哪里,真是羞愧,搜索得来的,分享出来与同样找不到配置文件的朋友共享,帝国cms数据库配置文件是 /e/class/config.php ,具体配置选项参照下面的说明: //数据库设置 $phome_use_db='mysql'; //数据库类型 $phome_use_dbver='5.0'; //数据库版本 $phome_db_server='localhost'; //...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    mysql如何导出表中的某个字段的数据

    导出数据库中的数据的时候,有时候我们不需要将表中数据全部导出而只需要导出部分字段数据的时候该如何操作呢?下面以一个例子说明如何进行这种操作。 假设现有一个数据表(news)有 id,title,content 三个字段,现在只需要导出 content字段的内容,则可以通过如下两条命令来完成这个任务。 select `content` from `news` into outfile "d:/news.sql"; 或者: LOAD DATA INFILE 'd:/...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,