快速业务通道

PHP+MYSQL网站开发中遇到的问题汇总

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-15

LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。本文的原文当然也来自:

  Published on The O''Reilly Network (http://www.oreillynet.com/)

  http://www.oreillynet.com/pub/a/onlamp/2002/04/04/webdb.html

  看了以后,颇有启发,以前开发中遇到的一些问题,迎刃而解。所以翻译出来和大家共享。

  1. PHP 中数组的使用

  在操作数据库时,使用关联数组(associatively-indexed arrays)十分有帮助,下面我们看一个基本的数字格式的数组遍历:

$temp[0] = "richmond";
  $temp[1] = "tigers";
  $temp[2] = "premiers";

  for($x=0;$x
  {
  echo $temp[$x];
  echo " ";
  }
  ?>

  然而另外一种更加节省代码的方式是:

  $temp = array("richmond", "tigers", "premiers");
  foreach ($temp as $element)
  echo "$element ";
  ?>
  foreach 还能输出文字下标:

$temp = array("club" => "richmond",
  "nickname" =>"tigers",
  "aim" => "premiers");

  foreach ($temp as $key => $value)
  echo "$key : $value ";
  ?>

  PHP 手册中描述了大约 50 个用于处理数组的函数。

  2. 在 PHP 字符串中加入变量

  这个很简单的:

$temp = "hello"
  echo "$temp world";
  ?>

  但是需要说明的是,尽管下面的例子没有错误:

$temp = array("one" => 1, "two" => 2);
  // 输出:: The first element is 1
  echo "The first element is $temp[one].";
  ?>

  但是如果后面那个 echo 语句没有双引号引起来的话,就要报错,因此建议使用花括号:

$temp = array("one" => 1, "two" => 2);
  echo "The first element is .";
  ?>

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号