现在位置:首页 » php/mysql

笛卡尔积一例

日期:2013年04月02日 ⁄ 分类: php/mysql ⁄ 围观:52463 ⁄ 评论:0 ⁄ 引用:0
<?php

$color  =   array("红", "黄", "蓝");
$size   =   array("大", "小");
$cap    =   array("1G", "2G", "3G", "5G");

$foo    =   array($co...

阅读全文>>

一个有趣的方法,用php实现无限级的分类

日期:2013年03月28日 ⁄ 分类: php/mysql ⁄ 围观:77537 ⁄ 评论:0 ⁄ 引用:0
用php实现无限级的分类,用递归方法是最容易想到的,但递归很占用系统资源,所以一般情况不考虑使用递归,
    本文通过非递归数据库的设计的来实现无限级分类
    数据库结构如下:
    id 编号
    fid 父分类编号
    class_name 分类名
    path 分类...

阅读全文>>

用循环代替递归 的 php 无限级分类处理

日期:2013年03月28日 ⁄ 分类: php/mysql ⁄ 围观:29100 ⁄ 评论:0 ⁄ 引用:0
<?php

//要处理的数组
$arr = array(
        array('id'=>1,'name'=>'分类1','pid'=>0),
        array('id'=>2,'name'=>'分类2','pid'=>0),
 ...

阅读全文>>

linux下mysql的root密码忘记解决方法

日期:2013年03月20日 ⁄ 分类: php/mysql ⁄ 围观:30817 ⁄ 评论:0 ⁄ 引用:0
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 
状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 
状态。最安全的状态是到服务器的Co...

阅读全文>>

require(),include(),require_once()和include_once()之间的区别

日期:2013年03月18日 ⁄ 分类: php/mysql ⁄ 围观:18266 ⁄ 评论:0 ⁄ 引用:0
引用文件的方法有两种:require 及 include。

require 的使用方法如 require("file.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。

include 使用方法如 include("file.php"); 。这...

阅读全文>>

PHP中echo(),print(),print_r()的区别

日期:2013年03月18日 ⁄ 分类: php/mysql ⁄ 围观:41446 ⁄ 评论:0 ⁄ 引用:0
echo     输出一个或者多个字符串

print 是打印字符串

print_r 则是打印复合类型 如数组 对象等

在PHP中的执行速率从快到慢为:echo(),   print(),   print_r()

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)
print()    只能打印出...

阅读全文>>

如何开启MySQL慢查询日志

日期:2013年01月15日 ⁄ 分类: php/mysql ⁄ 围观:8271 ⁄ 评论:0 ⁄ 引用:0
在运营网站的过程中,可能会遇到网站突然变慢的问题,一般情况下和 MySQL 慢有关系,可以通过开启慢查询,找到影响效率的 SQL ,然后采取相应的措施。下面介绍一下如何开启慢查询:
1、开启慢查询
找到 MySQL 的配置文件 ,my.cnf (Windows 为 my.ini ),在 MySQL 下增加下面几行:
long_query_time=2
log-slow-queries= /usr/var/...

阅读全文>>

MySQL: InnoDB 还是 MyISAM?

日期:2012年12月14日 ⁄ 分类: php/mysql ⁄ 围观:4450 ⁄ 评论:0 ⁄ 引用:0
MyISAM存储引擎
       MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征:
·      所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不...

阅读全文>>

mysql导入数据时 USING BTREE 错误解决办法

日期:2012年11月23日 ⁄ 分类: php/mysql ⁄ 围观:1953 ⁄ 评论:0 ⁄ 引用:0
今天在往测试数据库导入数据时,其中一个供应商表报USING BTREE 错误:You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right syntax to use
 near 'USING BTREE,UNIQUE KE...

阅读全文>>

网上各种短网址(ShortUrl)算法应用的初步详细汇总

日期:2012年03月16日 ⁄ 分类: php/mysql ⁄ 围观:13888 ⁄ 评论:0 ⁄ 引用:0
自从twitter推出短网址(shorturl),继之国内各大微博跟风,google公开goo.gl使用API,短网址之风愈演愈烈.不得不说这是一个新兴又一大热门web2.0服务.现整理一下,包括完整短网址网站,短网址算法原理,算法举例,以及优劣比较,同时还介绍几个phper个人实现的. yourls,完整的ShortUrl网站.由国外著名 WordPress 插件大师级人物 Ozh Richard 和 Lester Chan 一起写的.官方网站是yourls.org.此为开源版本,可以从这里下载.最新版本1.5,昨天试用了一下,默认第一个是1,感觉不是很好,还是喜欢twitter风格的. ...

阅读全文>>