摘要:
Username: zendstudio.netSerial Number: 3727234F6095F72034F6095F 阅读全文
摘要:
PHPChina资讯:Smarty是由Monte Ohrt和Andrei Zmievski写出的PHP模板引擎。它不同于其他的模板引擎,比如FastTemplate或者patTemplate,其中主要原因就是Smarty会将模板转化成PHP脚本,并剔除每次使用该模板时都会出现在解析环节里的用来控制和错误检验的附加码。这个功能使Smarty在大型应用和高流量网站上有优异的表现。Smarty除了模板编译还有很多其他的突出特性,我们会在后面详细的讨论。首先,我们来揭秘模板编译。“模板的编译”是什么意思?网页需要做什么样的编译?编译不是C++和Java也要做吗?是的,但是这里的编译会稍有不同。Smar 阅读全文
摘要:
PDO是一个使用C语言开发的数据库抽象层,在使用不同的数据库时,可以通过PDO使用一致的函数来执行查询和获取数据。POD扩展是在PHP5中加入,该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。PDO的目标提供一种轻型、清晰、方便的 API统一各种不同 RDBMS 库的共有特性,但不排除更高级的特性。通过 PHP 脚本提供可选的较大程度的抽象/兼容性。PDO的特点:性能。PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为 PDO 的代码是全新的,所以我们有机会重新开始设计性能,以利用 PHP 5 的最新特性。能力。PDO 旨 阅读全文
摘要:
使用assign定义的变量被添加到Smarty类的$tpl_vars数组成员下。当assign指定关键字/值的时候,如:$Smarty->assign(key,value),则装入$tpl_var数组的键名为key,值为value。$Smarty->assign('myname','飞虎');当as... 阅读全文
摘要:
定义和用法mt_rand(min,max) 使用 Mersenne Twister 算法返回随机整数。说明如果没有提供可选参数min和max,mt_rand() 返回 0 到 RAND_MAX 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 mt_rand(5, 15)。很多老的 libc 的随机数发生器具有一些不确定和未知的特性而且很慢。PHP 的 rand() 函数默认使用 libc 随机数发生器。mt_rand() 函数是非正式用来替换它的。该函数用了 Mersenne Twister 中已知的特性作为随机数发生器,它可以产生随机数值的平均速度比 libc 阅读全文
摘要:
select * from table LIMIT 5,10; #返回第6-15行数据select * from table LIMIT 5; #返回前5行select * from table LIMIT 0,5; #返回前5行性能优化:基于MySQL5.0中limit的高性能,我对数据分页也重新有了新的认识.1.Select * From cyclopedia Where ID>=(Select Max(ID) From (Select ID From cyclopedia Order By ID limit 90001) As tmp) limit 100;2.Select * F 阅读全文
摘要:
拷贝数据库文件备份: 由于MySQL的数据库和表是直接通过目录和表文件实现的,因此直接复制文件来备份数据库数据,对MySQL来说特别方便。而且自MySQL 3.23起MyISAM表成为缺省的表的类型,这种表可以为在不同的硬件体系中共享数据提供了保证。使用直接拷贝的方法备份时,尤其要注意表没有被使用,... 阅读全文
摘要:
SQL标准模式匹配: 在SQL标准模式匹配中,使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零字符)。注意使用SQL匹配模式时,不能使用=或!=;而应使用LIKE或NOT LIKE比较操作符。找出以“b”开头的名字:mysql>SELECT*FROMgoodsWHEREgoodsnameLIKE'b%';找出以“fy”结尾的名字:mysql>SELECT*FROMgoodsWHEREgoodsnameLIKE'%fy';找出包含“w”的名字:mysql>SELECT*FROMgoodsWHEREgoodsnameLIKE'% 阅读全文
摘要:
在“MySQL数据库(表)的基本操作”一节中我们创建过一个会员注册表“Users”,这次我们就往这个表中以不同的方式导入数据。INSERT语句 关于INSERT语句,这里简单讲述两个常用的句子结构。INSERT把新行插入到一个存在的表中,INSERTINTO... VALUES形式的语句是明确指定... 阅读全文
摘要:
Show语句查询和USE语句选择数据库mysql>SHOWDATABASES;+----------+|Database|+----------+|mysql||test||tmp|+----------+Mysql数据库描述用户访问权限。test数据库经常作为用户试身手的工作区。mysql>usetestDatabasechanged当我们操作某一数据库时,需要像上面实例中一样,使用“use”语句选择数据库。同时,use语句结尾可以不用加结束符(分号),如果习惯加上,也不影响执行。还可以在调用mysql时,通过命令行选择数据库,只需要在提供连接参数之后指定数据库名称。例如:she 阅读全文