30条MySQL查询的优化方法

以下是广泛使用的30个SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引,而进行全表扫描…

PHP底层的运行机制与原理

22.1k PHP教程 , 6评论
PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。 PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。 了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,…

PHP获取绝对路径dirname(__FILE__)和__DIR__比较

10.0k PHP教程 一条评论
我们都知道,要获取当前PHP脚本所在目录的绝对路径,dirname(__FILE__) 和 __DIR__都可以实现。那么什么情况下用 dirname(__FILE__),什么情况下用 __DIR__ 呢?它们之间有什么区别? 功能和效率 dirname(__FILE__)由两部分组成, __FILE__ 魔术变量和 dirname() 函数。__FILE__是当前脚本的绝对路径,通过 dirname() 函数后,就可以获…

MediaWiki目录滚动悬浮

3.3k 记录 发表评论
MediaWiki目录默认情况下会固定在页面标题2之上,如果将“__TOC__”放在某个位置,目录会显示在相应位置。当然,一个页面只会显示一个目录。 那么,如何让目录随着页面滚动而悬浮呢?对于长内容页面来说,实现这一功能将是个很好的体验。以下我们具体说明实现方法: 1 下载scrollfix (1)下载 scrollfix,地址:scrollfix.min.js。 scrol…

10个PHP开发的优良习惯

5.3k PHP教程 发表评论
1 多阅读手册和源代码 没什么比阅读手册(php.net)更值得强调的事了。 仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数。 就在这些函数里面包括许多有用的功能。 如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”。 而实际上你只需要一个核心函数就可以完成相应的功…

Onethink真正开启Debug调试模式,解决:页面错误!请稍后再试~

2.9k 记录 , 一条评论
虽然在后台 系统 > 网站设置 > 系统配置 中开启了“开发者模式”,但是出问题的时候还是只有这个傻提示: 页面错误!请稍后再试~ 这个提示一点用处都没有,所以我们要在代码中开启 Debug 模式,方法也很简单,在入口文件 index.php 中加入这么一行: define('APP_DEBUG', true); 就这么解决了。

PHP使用preg_split函数分割含换行和分号字符串

12.0k 记录 , 发表评论
preg_ split() 函数用于正则表达式分割字符串。它与split()和explode()函数的主要区别是: split()函数:用正则表达式来把字符串拆分并返回数组,如果出错则返回false。 preg_split() 函数:用 Perl 兼容正则表达式语法,通常比 split() 更快。 explode()函数:使用一个字符串分割另一个字符串,通常比以上两个函数更快。 preg_ split()…

Windows安装Memcache及PHP测试教程

1 安装 Windows下的Memcache安装: 1、下载 memcache for windows。如下两个地址都可以下载: Memcached 64-bit for Windows:http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/ 官网源码:http://memcached.org/downloads 下载之后解压到本地目录,本例中解压到这个目录 c:\memcached 2、在命令行状态下输入这个命令…

PHP内置函数生成随机数的方法汇总

5.2k PHP教程 , 一条评论
PHP内部生成随机数的方法相比其他方法简单,不需要额外配置,是生成随机数的首选方案。 1 rand函数 rand() 函数可以不加任何参数,就可以生成随机整数。如果要设置随机数范围,可以在函数中设置 min 和 max 的值。如果需要生成随机数的种子,使用 srand 函数配置。 echo rand(); // 生成 0~RAND_MAX 之间的随机数,Windows 系统下 RAND_…
« 上一页   下一页 »