大家好,下面是我在青鸟学习过程中做的一些笔记,在这里跟大家分享一下。

1. $yearstart=3100;
$yearend=3300;
for($i=$yearstart;$i<$yearend;$i++){
if($i==3200)//3200年是特例,不是闰年
continue;
elseif($i>3200&&3200%$i==0&&172800%$i==0)//对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年, echo $i.' '
elseif($i%400==0||($i%4==0&&$i%100!=0))//普通年能被4整除且不能被100整除的为闰年;世纪年能被400整除的是闰年,
echo $i.' '
}
?>


2.还有一方面就是 解决中文显示乱码问题

从MySQL 4.1开始引入多语言的支持,但是用PHP插入的中文会出现乱码.无论用什么编码也不行。特别是对于这个5.1版本的MySql数据,他在中文的问题上使用较为麻烦。其解决方法如下:

1、在建表的时候设置编码类型为gb2312_chinese_ci.

2、在PHP页面的数据库连接语句加一行mysql_query("SET NAMES 'gb2312'",$link); 例如

$db_host="localhost"
$db_user="root"
$db_password="password"
$db_name="test"

$link=mysql_connect($db_host,$db_user,$db_password)
mysql_query("SET NAMES 'gb2312'",$link)
$db=mysql_select_db($db_name,$link)

这样在MYSQL里面的中文就能正常显示了。也可以用下面这句话。

本文来自http://bdqn.com

mysql_query("SET NAMES 'gb2312'")