All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
网页Flash播放代码的一个小技巧_JavaScript技术_编程技术
asp.net2.0母版页嵌套使用实例
《数据模型资源手册》一二三卷:逻辑数据库设计的经典_mssql学习_编程技术
ASP.NET,2.0发送电子邮件中存在的问题_.net资料_编程技术
技巧:PHP+MYSQL动态网页编程纠错指南_php资料_编程技术
XML入门教程-XML 浏览器支持_[XML教程]
DropDownList、ListBox实现无刷新三级联动的方法_[Asp.Net教程]
在DataList中使用用户控件_[Asp.Net教程]
利用PHP+javascript打造AJAX搜索窗_php资料_编程技术
PHP一生成柱状图、横柱图、折线图的类_[PHP教程]
Reading number is top 10 pictures
恶搞漫画2
鸡也看毛片
大年初五接财神
运动的范冰冰1
Hunan province aizhai super-large suspension bridge open to traffic and 4 world first1
Absolutely shocked. National geographic 50 animal photographys3
2012 national geographic daily picture1
BingBingFan apple dew point photo gallery5
何炅哥为中国人的平均工资鸣不平了
So beauty, will let you spray blood4
Download software ranking
Dance with duck(male prostitution)
C#编程思想
linux高级编程
Professional killers2 data package
尖东毒玫瑰A
Tram sex maniac 2 (H) rar bag7
Tram sex maniac 2 (H) rar bag4
Eclipse-CALMSANNY (second edition)
DreamWeaver8
天龙八部十二宫服务端
归海一刀 published in(发表于) 2014/2/10 6:45:44 Edit(编辑)
PHP+MySQL扎实基本功_[PHP教程]

PHP+MySQL扎实基本功_[PHP教程]

PHP+MySQL扎实基本功_[PHP教程]

一. 10句话
1.不要依赖register_global=ON的环境,从你刚懂得配置php运行环境甚至尚不明白register_global的ON/OFF会对自己有什么影响的那天起,就应该勇敢地把它设为OFF.
2.写程序前看看怎么用error_reporting.
3.不懂就问本身没错,但你需要在那之前查查手册。
4.当然,你需要懂得使用手册。手册上找不到答案的时候,应该考虑下网络上的搜索引擎。
5.刚学会php+mysql之后,不要叫嚷着要写论坛,要写XXX。要明白,刚学会写汉字并不表示你有能力写诗。
6.在学web编程的时候,你应该先去认识html这个朋友。
7.有点能力后,试着回答新手的问题,不要看到自己懂的而别人不懂就沾沾自喜,扔下一名“简单,那是基本的东西”就走更要不得。
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`";


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.