PHP + MySQL 开发的优化技巧.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHPMySQL开发的优化技巧

PHP + MySQL 开发的优化技巧 1. PHP 中数组的使用 在操作数据库时,使用关联数组(associatively-indexed arrays)十分有帮助,下面我们看一个基本的数字格式的数组遍历: ?php $temp[0] = apple; $temp[1] = banana; $temp[2] = orange; for($x=0;$xcount($temp);$x++) { echo $temp[$x]; echo ; } ? 然而另外一种更加节省代码的方式是: ?php $temp = array(apple, banana, orange); foreach ($temp as $element) echo $element ; ? foreach 还能输出文字下标: ?php $temp = array(fruit1 = appl, fruit2 =banana, fruit3 = orange); foreach ($temp as $key = $value) echo $key : $value ; ? PHP 手册中描述了大约 50 个用于处理数组的函数。 TOP fangzhen 管理员 UID 1 帖子 1156 精华 4 积分 120 阅读权限 200 在线时间 471 小时 注册时间 2008-10-22 最后登录 2011-1-14 发短消息 加为好友 当前离线 2#大中小发表于 2009-3-19 11:08 只看该作者 2. 在 PHP 字符串中加入变量 这个很简单的: ?php $temp = hello echo $temp world; ? 但是需要说明的是,尽管下面的例子没有错误: ?php $temp = array(one = 1, two = 2); // 输出:: The first element is 1 echo The first element is $temp[one].; ? 但是如果后面那个 echo 语句没有双引号引起来的话,就要报错,因此建议使用花括号: ?php $temp = array(one = 1, two = 2); echo The first element is {$temp[one]}.; ? TOP fangzhen 管理员 UID 1 帖子 1156 精华 4 积分 120 阅读权限 200 在线时间 471 小时 注册时间 2008-10-22 最后登录 2011-1-14 发短消息 加为好友 当前离线 3#大中小发表于 2009-3-19 11:09 只看该作者 3. 采用关联数组存取查询结果 看下面的例子: ?php $connection = mysql_connect(localhost, albert, shhh); mysql_select_db(winestore, $connection); $result = mysql_query(SELECT cust_id, surname, firstname FROM customer, $connection); while ($row = mysql_fetch_array($result)) { echo ID:\t{$row[cust_id]}\n; echo Surname\t{$row[surname]}\n; echo First name:\t{$row[firstname]}\n\n; } ? 函数 mysql_fetch_array() 把查询结果的一行放入数组,可以同时用两种方式引用,例如 cust_id 可以同时用下面两种方式:$row[cust_id] 或者$row[0] 。显然,前者的可读性要比后者好多了。 在多表连查中,如果两个列名字一样,最好用别名分开: SELECT AS wname, AS rname, FROM winery, region WHERE winery.region_id = region.region_id; 列名的引用为:$row[wname] 和 $ro

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档