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

Reading number is top 10 articles
C、C++输入、输出流[二]
再谈.Net,异步处理_[Asp.Net教程]
SQL中使用Case的情況_[SQL,Server教程]
XSL教程:测试模式的实例学习_[XML教程]
sql server 带列名导出至excel_[SQL Server教程]
生成pdf文件的好东西,itextsharp_[Asp.Net教程]
在ASP.NET中如何防范SQL注入式攻击_[Asp.Net教程]
Asp.net日期字符串格式化显示方法_[Asp.Net教程]
asp.net,生成图片验证码_[Asp.Net教程]
ADO.NET删除数据库中数据
Reading number is top 10 pictures
身材野火台灣美女1
可爱的狗熊们
The money of more than 100 countries and regions17
清纯性感的美眉1
NeedWallpaper9
刘亦菲写真集1
Sora aoi mirror memorial classics2
The goddess of the single reason1
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu2
Players in the eyes of a perfect love2
Download software ranking
C#与.NET技术平台实战演练
在线棋牌游戏3.05版
Unix video tutorial2
VC++6.0简体中文版
asp.net技术内幕
WebService在.NET中的实战应用教学视频 → 第2集
Tram sex maniac 2 (H) rar bag15
The cock of the Grosvenor LTD handsome
Ashlynn Video4
打鸟视频
aaa published in(发表于) 2013/12/24 5:48:50 Edit(编辑)
PHP+MYSQL建设网站程序需要注意两点_php资料_编程技术

PHP+MYSQL建设网站程序需要注意两点_php资料_编程技术

PHP+MYSQL建设网站程序需要注意两点_php资料_编程技术-你的首页-uuhomepage.com

一、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.