> LAMP架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。本文的原文当然也来自: PublishedonTheO'ReillyNetwork(http://www.oreillynet.com/) 看了以后,颇有启发,以前开发中遇到的一些问题,迎刃而解。所以翻译出来和大家共享。 1.PHP中数组的使用 $temp[0]="richmond"; for($x=0;$x 然而另外一种更加节省代码的方式是: $temp=array("richmond","tigers","premiers"); foreach还能输出文字下标: $temp=array("club"=>"richmond", foreach($tempas$key=>$value) 2.在PHP字符串中加入变量 这个很简单的: 但是需要说明的是,尽管下面的例子没有错误: 但是如果后面那个echo语句没有双引号引起来的话,就要报错,因此建议使用花括号: $temp=array("one"=>1,"two"=>2); 3.采用关联数组存取查询结果 $connection=mysql_connect("localhost","albert","shhh"); $result=mysql_query("SELECTcust_id,surname, while($row=mysql_fetch_array($result)) 函数mysql_fetch_array()把查询结果的一行放入数组,可以同时用两种方式引用,例如cust_id可以同时用下面两种方式:$row["cust_id"]或者$row[0]。显然,前者的可读性要比后者好多了。 在多表连查中,如果两个列名字一样,最好用别名分开: SELECTwinery.nameASwname,
http://www.oreillynet.com/pub/a/onlamp/2002/04/04/webdb.html
在操作数据库时,使用关联数组(associatively-indexedarrays)十分有帮助,下面我们看一个基本的数字格式的数组遍历:
$temp[1]="tigers";
$temp[2]="premiers";
{
echo$temp[$x];
echo"";
}
?>
foreach($tempas$element)
echo"$element";
?>
"nickname"=>"tigers",
"aim"=>"premiers");
echo"$key:$value";
?>
PHP手册中描述了大约50个用于处理数组的函数。
$temp="hello"
echo"$tempworld";
?>
$temp=array("one"=>1,"two"=>2);
//输出::Thefirstelementis1
echo"Thefirstelementis$temp[one].";
?>
echo"Thefirstelementis{$temp["one"]}.";
?>
看下面的例子:
mysql_select_db("winestore",$connection);
firstnameFROMcustomer",$connection);
{
echo"ID:\t{$row["cust_id"]}\n";
echo"Surname\t{$row["surname"]}\n";
echo"Firstname:\t{$row["firstname"]}\n\n";
}
?>
region.nameASrname,
FROMwinery,region
WHEREwinery.region_id=region.region_id;
PHP和MySQL开发的8个技巧
80酷酷网 80kuku.com