随笔分类 - PHP/SQL
摘要:1. group by的常规用法 group by的常规用法是配合聚合函数,利用分组信息进行统计,常见的是配合max等聚合函数筛选数据后分析,以及配合having进行筛选后过滤。 假设现有数据库表如下:表user_info,id主键,user_id唯一键 CREATE TABLE `user_inf
阅读全文
摘要:function isPhone() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 i
阅读全文
摘要:近期在做一个项目的时候用户要求网站要中英两种语言。当时设想 中文则使用 /cn 二级目录,英文使用 /en 目录,而不加目录访问时根据用户计算机所使用的语言进行判断,并跳转至对应的目录下。起初做了一个根据用户安装语言进行判断的实例,但是在模拟蜘蛛抓取的时候发现百度总是进入英文目录,之前没有做过多语言
阅读全文
摘要:Update 表名 SET 字段=replace(字段,”原内容”,”替换后的内容”)
阅读全文
摘要:这篇文章主要实现了PHP合并并输出多个JS和CSS文件的实现方法,这里使用了一个比较简单的方法,重在揭示实现原理,需要的朋友可以参考下。 为什么要这样子做呢?其实很简单,就是用php来判断终端类型的不同,从而实现一种非主流的响应式布局。如果恰好你也有这样的想法那你就来对地方了,如果你不知吾所云,那么
阅读全文
摘要:TimThumb 是一个非常简洁方便的、用于裁图的 PHP 程序。只要给它设置一些参数,它就可以生成指定图片的缩略图甚至是直接给指定的网站截图。现在很多 WordPress 主题中,都使用的是 TimThumb 这个 PHP 类库进行缩略图处理。(本博客使用的 Nana 主题中的文章略缩图也是用 T
阅读全文
摘要:MySQL 数据类型在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。 Text 类型:数据类型 描述CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(size) 保存可变长度的字符串(可包含字
阅读全文
摘要:php curl功能很强大,我们最经常用来做的是读取网页的HEADER头信息,但是其功能不仅限于此,还可以进行网页抓取等等,下面先看一个获取header头部信息的例子 <?php function _get_header($url) { if(function_exists('curl_init')
阅读全文
摘要:用PHP的ob_start();控制您的浏览器cache Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些
阅读全文
摘要:1、新建表 DROP TABLE IF EXISTS `customer`; CREATE TABLE `customer` ( `id` int(11) unsigned NOT NULL auto_increment COMMENT '自增主键', `name` varchar(50) NOT
阅读全文
摘要:应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间; 2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间; 实现方式: 1、将字段类型设为 TIMESTAM
阅读全文
摘要:前面的话 在大多数的项目组中,开发一个Web程序都会出现这样的流程:计划文档提交之后,前端工程师制作了网站的外观模型,然后把它交给后端工程师,它们使用后端代码实现程序逻辑,同时使用外观模型做成基本架构,然后工程被返回到前端工程师继续完善。就这样工程可能在后端工程师和前端工程师之间来来回回好几次。由于
阅读全文
摘要:一、 PHP中this,self,parent的区别之一this篇 面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。 PHP5经过重写后,对O
阅读全文
摘要:本文实例讲述了php封装的mysqli类。分享给大家供大家参考,具体如下:类: <?php header('content-type:text/html;charset=utf-8'); /* 掌握满足单例模式的必要条件 (1)私有的构造方法-为了防止在类外使用new关键字实例化对象 (2)私有的成
阅读全文
摘要:这篇文章主要介绍了PHP实现链式操作的三种方法,结合实例形式分析了php链式操作的相关实现技巧与使用注意事项,需要的朋友可以参考下 本文实例讲述了PHP实现链式操作的三种方法。分享给大家供大家参考,具体如下: 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: s
阅读全文
摘要:1 <?php 2 $dbConfig = require_once(dirname(__FILE__).'/config.php'); 3 4 class Db{ 5 public $conn; 6 private $host = null; 7 private $user = null; 8 p
阅读全文
摘要:<?php /* vim: set expandtab tabstop=4 shiftwidth=4: */ // + + // | PHP version 5 | // + + // | Copyright (c) 1997-2004 The PHP Group | // + + // | Thi
阅读全文
摘要:1.查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=< 2.查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WH
阅读全文
摘要:{一}PHP中this,self,parent的区别之一this篇 面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。 PHP5经过重写后,对O
阅读全文
摘要:1 $.ajax({ 2 type: "GET", 3 url: "default.aspx", 4 beforeSend: function(request) { 5 request.setRequestHeader("Test", "Chenxizhang"); 6 }, 7 success:
阅读全文