2.写程序前看看怎么用error_reporting.

3.不懂就问本身没错,但你需要在那之前查查手册。

4.当然,你需要懂得使用手册。手册上找不到答案的时候,应该考虑下网络上的搜索引擎。

5.刚学会php+mysql之后,不要叫嚷着要写论坛,要写XXX。要明白,刚学会写汉字并不表示你有能力写诗。

6.在学web编程的时候,你应该先去认识html这个朋友。

7.有点能力后,试着回答新手的问题,不要看到自己懂的而别人不懂就沾沾自喜,扔下一名“简单,那是基本的东西”就走更要不得。

http://www.gaodaima.com/50726.htmlPHP+MySQL扎实基本功十句话_php

8.思考是一个好习惯,不动手去写就等于空想,什么也没有。

9.写好一段程序,如果觉得很满意,一周后再看一遍,也许你会认为它应该有所改变

10.有空多看看别人的程序,找出他人的不足或优点,自己掂量。

二. 各取所需

1.善于使用“引用”,它能直接影响到程序的效率。

2.善于用三元运算子,可以让程式较精简有效率。

比如:

PHP代码:

if ($data[$i]['nickname']){

$nickname =  $data[$i]['nickname'];

}

else{

$nickname =  $data[$i]['ip'];

}

可以写成:

PHP代码:

$nickname =  $data[$i]['nickname'] ? $data[$i]['nickname'] : $data[$i]['ip'];

3.善于组织if...else...回圈

比如:

PHP代码:

$ext_name = strtolower(str_replace(".", "", strrchr($upfilename, ".")));

if (!empty($type))

{

if (!strpos($type, $ext_name))

{

echo "Please upload the file of $type form.";

exit();

}

}

上面的代码你应该写成这样:

PHP代码:

$ext_name = strtolower(str_replace(".", "", strrchr($upfilename, ".")));

if (!($type==='') && strpos($type, $ext_name)===false)

{

echo "Please upload the file of $type form.";

exit();

}

4.尽量让你的代码清淅些,如果写成这样,是比较让人头痛的:

PHP代码:

$foo=$_post["foo"];

$username=$_post["user"];

$group=$_POST["group"];

if ($group=="wheel")

{

$username=$username."wheel";

}

同样的代码,这样就比较让人看得舒服了:

PHP代码:

$foo      = $_post["foo"];

$username = $_post["username"];

$group    = $_POST["group"];

if ($group=="wheel")

{

$username = $username."wheel";

}

当然,有一定基础后,你应该要写成这样:

PHP代码:

$foo      = &$_POST['foo'];

$username =  $_POST["group"]!='wheel' ? $_POST["username"] : $_POST["username"].'wheel';

5.编写规范的mysql 语句。

字段和表名用"`"引起来,避免保留字的影响。

如果看到下面这样的一个sql query,会让人比较头痛:

PHP代码:

$query="select `flash_comment`.`content` , `flash_comment`.`nickname` , `flash_comment`.`date` , `flash_comment`.`ip` , `product`.`p_name` , `sgflash`.`fid` from `flash_comment` left join `product` on ( `flash_comment`.`p_no` = `product`.`p_no` ) left join `sgflash` on ( `product`.`p_name` = `sgflash`.`f_name` ) where `flash_comment`.`p_no` != '' order by `flash_comment`.`date`";

同样的一个query,写成这样就令人看得明白得多了:

PHP代码:

$query = "SELECT `flash_comment`.`content` , `flash_comment`.`nickname` , `flash_comment`.`date` , `flash_comment`.`ip` , `product`.`p_name` , `sgflash`.`fid`           FROM `flash_comment`           LEFT JOIN `product` ON ( `flash_comment`.`p_no` = `product`.`p_no` )           LEFT JOIN `sgflash` ON ( `product`.`p_name` = `sgflash`.`f_name` )           WHERE `flash_comment`.`p_no` != ''          ORDER BY `flash_comment`.`date`";

mysql+基本代码_PHP+MySQL扎实基本功十句话_php相关推荐

  1. 北大校长王恩哥送给毕业生的十句话

    这几天,好像北大校长王恩哥送给毕业生的十句话很火,看了之后真是醍醐灌顶啊,所以也摘抄过来与大家共勉之.第一句话,结交"两个朋友" 一个是运动场,一个是图书馆.到运动场锻 炼身体,强 ...

  2. 【转】奴性哲学十句话,洗脑常用词!!!

    奴性哲学 NO.1 [你不能改变别人,只能改变自己] 适用人群: 这句话对有一种人是管用的,那就是一天到晚只会嫌别人做的不好,似乎全天下都欠了他从来不反思自己是不是有问题的人.特别是那种试图让全世界都 ...

  3. 讨老婆之前要记熟的十句话

    01. 不怕娶老 ,就怕娶小         如果你的女友只有十几岁,占占便宜可以,但绝不能恋栈.       女人 28 岁左右是个不错的年纪.   02. 娶有钱的还是没钱的?        当然 ...

  4. C语言初学者需要知道的十句话,听说不知道的人都没学好编程

    其实这十句话不仅仅是对C语言初学者,甚至于对于编程初学者都是这样,如果你说你没有注意这十个点的话,那么我敢说,你一定不能成为一名优秀的程序员!先别忙着反驳笔者,不信我们往下看看是那十句话: 一.一定要 ...

  5. 杨绛十句话,最好背下来

    ** 杨绛十句话,最好背下来 ** 提起杨绛,大家会想到许多赞誉. 最贤的妻,最才的女,最好的友,最慈的母-- 可以说,命运交给她的角色,她都几乎扮演出了最佳的风采. 即便是在人才辈出的民国年代,也鲜 ...

  6. GIS专业就业之职业态度——转:职场人必看 十句话让您在职场少奋斗30年

    粟卫民  http://www.gisdev.cn/   http://blog.csdn.net/suen/ 日期:2012-4-1 保留所有版权.如需转载,请联系作者,并在醒目位置注明出处 今天是 ...

  7. 求职信结尾经常用到的十句话

    下面是一些求职信结尾经常用到的十句话,看一看也许你会得到启发,写出自己风格的结尾来! 1. I would appreciate the privilege of an interview. I ma ...

  8. 2008年北京奥运会:出现可能性极高的十句话

    2008年北京奥运会:出现可能性极高的十句话 第一句: "本界奥运会的开幕式是迄今为止的奥运会开幕式里最好的." 人物:国际奥委会主席罗格 出现概率:100% 第二句 " ...

  9. 《三国演义》中最精辟的十句话赏析

    <三国演义>中最精辟的十句话赏析 "人中吕布,马中赤兔" 一共八个字却称赞了两件事物,足可见微言大义的春秋笔法.而且朗朗上口,妇孺皆宜.后来关羽虽然也得到了赤兔,但也没 ...

最新文章

  1. 心得丨一文告诉你想学数据分析该读什么书、从哪本读起
  2. (shell脚本编程)linux如何利用脚本执行多条命令以及linux如何执行定时任务
  3. HTML5之Canvas标签简要学习
  4. Spring Security 实战干货: RBAC权限控制概念的理解
  5. opencv grabcut
  6. Dubbo 线上调服务方法空指针问题
  7. 数据结构实验之栈与队列三:后缀式求值
  8. sqlmap代理池_sqlmap +外部代理池绕过IP拦截
  9. 副族元素从上到下原子半径_长知识:化学元素大阅兵
  10. FlashFXP使用教程
  11. SpringCloud集成lombox(eclipes工具)
  12. vue-cli3.x正确打包项目,解决静态资源与路由加载无效的问题,history模式下配合使用nginx运行打包后的项目
  13. java线程-synchronized实现可见性代码
  14. “IT男等级”对照表|找找你在哪?
  15. 拓端tecdat|R语言文本主题模型之潜在语义分析(LDA:Latent Dirichlet Allocation)
  16. 不登录复制 CSDN代码
  17. 图书管理系统/库存管理系统等计算机毕业论文设计
  18. Hulu是什么?中国也有了?
  19. 完美解决onenote同步速度慢(修改hosts文件)以及如何取得文件修改权限
  20. 【科目一】你必须知道的驾考交通标志大全

热门文章

  1. cube一站式云原生机器学习平台-加速分布式任务的运行效率
  2. canal 增量订阅mysql消息
  3. python机器学习库sklearn——特征提取
  4. python机器学习库sklearn——支持向量机svm
  5. 帆软报表(finereport)常用函数
  6. UVA10838 The Pawn Chess
  7. TypeError: '
  8. 【MyBatis源码解析】MyBatis一二级缓存
  9. 获取IP及判断IP是否在区间
  10. 结对编程-黄金点游戏之旅[二]