-
使用ThinkPHP开发中MySQL性能优化的最佳21条经验
使用ThinkPHP开发中MySQL性能优化的最佳21条经验讲解,目前,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web… -
PHP获取今天,昨天,本月,上个月,本年 起始时间戳,周几
date_default_timezone_set("Asia/Shanghai");//设置为上海时间否则开始时间会相差8个小时//获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;//获取… -
文件类型列表/docx,pptx等的正确MIME类型
正确MicrosoftOfficeMIME类型ExtensionMIMEType.docapplication/msword.dotapplication/msword.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document.dotxapplication/vnd.openxmlformats-offi… -
允许mysql远程用户连接。
默认mysql是禁止远程用户连接的。连接提示:1045,“Accessdeniedforuser'root'@'192.168.100.1'(usingpassword:YES)"开启数据库远程连接即可:1、先在本机使用root用户登录mysql,然后进行授权。mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'youpasswo… -
PHP源码加密
PHP源码加密详解 -
PHP autoload 机制详解
PHP在魔术函数__autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大。但是__autoload()方法出来了,以后就不必为此大伤脑筋了,这个类会在你实例化对象之前自动加载制定的文件。 -
php 中修改内存限制的三种方法 及 获取当前使用内存、内存使用的最大峰值
1、在php.ini里面设置memory_limit=128M;设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指令只有在编译时设置了–enable-memory-limit标志的情况下才生效修,改完毕后,保存配置文件并重启apache服务器2、通过PHP的ini_set函数设置ini_set('memory_limit','128M');3.修改Apache的.htacce… -
现有三个表:学生表(学生id,姓名)、课程表(课程id,课程名)、学生选课表(学生id,课程id),请问要列出所有学生的选课情况(每个学生选了多少门课,分别是什么),请写出SQL语句
要求:用一条sql查出每个学生选了多少门课程,分别是什么一、先建三张表:分别是学生表students、课程表classes、学生选课表stuclass二、先分别查出每个学生选了多少门课程和每个学生分别选了哪些课程,sql语句#每个学生选了多少门课程SELECTs.id,s.NAME,count(*)countFROMstudentsASsLEFTJOINstuclassASscONs.id=sc.…