- 博客(11)
- 资源 (11)
- 收藏
- 关注
转载 php与mysql中的乱码问题
$conn=mysql_connect("localhost","root","123456");mysql_select_db("db_bcty365",$conn);mysql_query("set names gb2312");?>其中:SET NAMES ‘x‘语句与这三个语句等价:mysql> SET character_set_client = x;mysq
2013-05-16 17:53:25 489
转载 array_map函数在PHP类中调用内部方法简介
在PHP编程中,我们经常会遇到处理数组的单元数据问题,比如对数组中每个单元应用自定义函数。一种方法是通过循环遍历整个数组,对每个单元调用自定义函数,然后用返回值替换原数组相应单元的值。这也是最常见和简单的方法,在此就不举例了。一种方法是通过PHP提供的array_map函数回调自定义函数,这也是被推荐的方法。array_map -- 将回调函数作用到给定数组的单元上
2013-03-28 20:32:39 657
转载 Mysql order by的一些技巧
1. 只按日期排序,忽略年份> select date, description from table_name order by month(date),dayofmonth(date);注意:单纯使用dayofyear来排序会导致错误,如2-29与非闰年的3-1日同等级2. 排序点分式IP> select ip from table_name order by inet_a
2013-03-13 17:38:47 558
转载 PHP中可变变量到底有什么用?
什么是可变变量?PHP提供了一种其他类型的变量——可变变量。可变变量允许我们动态地改变一个变量的名称。可以看到,在这方面,PHP具有非常大的自由度——所有的语言都允许改变变量的值,但是并没有太多的语言允许改变变量的类型,至于支持改变变量的名称的语言就更少了。这个特性的工作原理是用一个变量的值作为另一个变量的名称。例如,我们可以设置$tireqty的值:$varname =
2013-03-11 17:39:15 5158
转载 PHP关于数据的舍入关键字归类:round() ceil() floor() number_format()
round -- 对浮点数进行四舍五入例子:echo round(3.4); // 3echo round(3.6); // 4echo round(3.6, 0); // 4echo round(1.95583, 2); // 1.96echo round(1241757, -3); // 1242000echo rou
2013-03-11 16:13:13 1784
转载 PHP与MYSQL排序的效率比对
在我们的实际项目开发中,经常会遇到排序的问题,那么我们究竟是选择先通过SQL查询出所有数据,然后使用PHP的排序函数进行排序,还是直接让MYSQL进行排序,哪个效率更高?其实,这个需要看具体的使用场景。首先,PHP与MySQL相比,在排序方面具有如下优势: 1、考虑整个网站的可伸缩性和整体性能,在应用层(PHP)中排序明显会降低数据库的负载,从而提升整个网站的扩展能力。而数据库的排序,实
2013-03-07 10:55:51 1020
转载 encodeURI和 encodeURIComponent 的作用及应用
首先解释下 encodeURIComponent 的作用:将文本字符串编码为一个有效的统一资源标识符 (URI)。为什么要用这个是因为我想把 username 整个当做参数传递给 CGI, 而不让 CGI 将 username 分割掉。这话听不明白的话我换种方式来说,如果 username = 'a&foo=boo' 而不用 encodeURIComponent 的话,整个参数就成了 name
2013-02-22 09:44:39 8848
转载 彻底理解PHP的SESSION机制
1.session.save_handler = files * 1. session_start() 1. session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的,但是有的系统是 se
2013-02-21 18:43:25 286
转载 php 正则匹配中文
在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else {alert("该字符串不全部是中文");}想当然的,在php中来判断字符串是否为中文,就会沿袭这个思路:$str = "php编程
2013-02-20 15:47:02 353
转载 addslashes与mysql_real_escape_string的区别
addslashes和mysql_real_escape_string.都是为了使数据安全的插入到数据库中而进行过滤.那么这两个函数到底是有什么区别呢??我们今天来简单的看下..首先.我们还是从PHP手册入手..手册上addslashes转义的字符是单引号(')、双引号(")、反斜线(\)与NUL(NULL 字符)。mysql_real_escape_string转义的字符并没有被
2013-02-20 15:05:36 823
转载 php 字符串安全过滤 全攻略
if (!get_magic_quotes_gpc()) { add_slashes($_GET); add_slashes($_POST); add_slashes($_COOKIE); } function add_slashes($string) { if
2013-02-20 14:57:24 498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人