MySQL编程中的6个实用技巧
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERTINTOtablename(first_name,last_name)VALUES('$first_name',$last_name')");
这是因为PHP也是以分号作为一行的结束的,额外的分号有时会让PHP的语法分析器搞不明白,所以还是省略掉的好。在这种情况下,虽然省略了分号,但是PHP在执行MySQL命令时会自动的帮你加上的。
采用关联数组存取查询结果
看下面的例子:
[code] $connection=mysql_connect("localhost","albert","shhh");
mysql_select_db("winestore",$connection);
$result=mysql_query("SELECTcust_id,surname,
firstnameFROMcustomer",$connection);
while($row=mysql_fetch_array($result))
{
echo"ID:t{$row["cust_id"]}n";
echo"Surnamet{$row["surname"]}n";
echo"Firstname:t{$row["firstname"]}nn";
}