让PHP开发者事半功倍的十大技巧
为何说学习PHP的过程有别于任何其它语言?
就其本质而言,如果你掌握了以PHP语言 “做事”的方式,那么在使用它时就会得心应手,因此值得你去投入精力去了解这些方式。在PHP中,单纯按照自己思路去解决问题往往会是一种错误的办法。这并不是因为你是一个糟糕的程序员,而是因为如果你想写出好的可维护性强的代码,有些标准技巧是你必须要使用的。下面让我们一起看一下你需要知道的10大技巧。
从零开始跟周梓学php教程-第十天
今日内容
最后一课:简单留言本实例
经过前九天我们已经掌握的php的语法和mysql的数据库的基本知识,以后的学习就靠做一些实例来学习一些模块,来慢慢进入php开发的行列。所有的基础知识靠这个留言本来总结一下吧
开发一个东西的流程:功能需求------页面设计-----数据库设计-----代码编辑——调试
从功能上看留言本需要写留言所以有留言页面(add.php) 浏览留言要有浏览留言页面(list.php)我们学了mysql数据库所以我们要利用数据库去存储就要做个链接数据库(链接数据库文件conn.php)
这样一个最简单的留言本就诞生了,分三个文件
conn.php
/*
* Created on 2009-7-23
* LEOBOOK V1.0
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("bbs",$conn);
mysql_query("set names 'GBK'"); //使用GBK中文编码;
?>
add.php
/*
* Created on 2009-7-23
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
include("conn.php");
if($_POST['submit']){
$sql="insert into message (id,user,title,content,lastdate)".
"values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
echo "发表成功";
}
?>
用户:
标题:
内容:
list.php
/*
* Created on 2009-7-24
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
include("conn.php");
?>
$sql="select * from message order by id desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
标题: 用户:
内容:
}
?>
这样一个超级简单的留言本就完成了 我们的课程也结束了
我们已经掌握了所有php基本的内容了,简单的留言本代码在下边的附件里
大家可以把每行多读懂
一步一步的去做新的东西 慢慢的就学会开发了
课程全部结束 感谢大家对教程的支持
如果您有什么意见或是教程有什么错误都可以跟帖子,我会改正
有时间会不断的修改优化这个教程的。