跨过后台开发的那道槛

五月 29, 2009

(3) 评论

(本文仅献给想学后台但又无从下手的前台人员,以PHP为例)

我有一个好朋友,一直想学后台开发。想起当初自己也买了好多编程的书却无从下手的情形。
感觉编程对初学者来说的确是有一道无形的槛,很多人看着开头完全不懂,就放弃了。
其实当你能过了这道槛之后,后台开发将会畅通无阻。根本不是什么高深的学问。

那我们直接开始吧。(可以结合这个简单的CMS小实例里一起看)

其实要过那道槛很简单,只需要知道4点。

一.平台:推荐一个叫“phpnow”的绿色环境包, 就一个安装文件。当“下一步”。。。点完时,你的机器就已经拥有了 Apache + PHP + MySQL + phpMyAdmin的环境
只要在游览器里输入http://127.0.0.1/ 就可以看到了,我们要创建 的文件就放在安装目录下的”htdocs”子文件夹内。
新建一个 “hello.php” 文件. 内容如下

echo 'Hello, world';

OK,第一个程序完成了. http://127.0.0.1/hello.php 就能看到了

二.简单的判断与控制

if ($id=="1"){
	echo "一";
}else if ($id=="2"){
	echo "二";
}else{
	echo "三";
}
 
for ($i=0;$i<5;$i++){
	echo $i;
}
 
foreach ($arr as $value) {
	echo $value;
}
 
while ($rs=mysql_fetch_array($result)){
	echo $rs ;
}

三.数据库操作

只要会4个操作

$dblink=mysql_connect(”数据库地址(一般为localhost)”,”用户名”,”密码”);
mysql_select_db(’数据库的名字’,$dblink);

1.添加:insert into `表` (`字段名`)values(”想要放入的内容”);

2.修改:update `表` set `字段名`=”想要修改的内容” where `id` = 1;

3.删除:delete from `表` where `id` = 1;

4.查找:select * from `表`;

执行SQL语句:

$result = mysql_query(select * from `表`);
while ($rs=mysql_fetch_array($result)){
	echo $rs['字段名'];
}

四.知道怎么传递数据

通常用三方法来传递数据从本页到下一页。

1.get方法: 比如我要把 id 传到下一页 <a href=”page.php?id=15″>这样,打到的about.php页就可以得到id的值为15了
2.post方法: 有一个form<form action=”page.php” method=”post”>点击submit按钮,就会将所有的在form里面的东西,传值到about.php了
由get方法传出的值,用$_GET[’id’获得
由post方法传出的值,用$_POST[’id’获得

两者区别
1.GET方法传送的数据可以在链接处看到,POST则看不到
2.GET适用传递短小,非保密的数据,POST适用于表单

3.session方法: 在某页定义后,在网站内所有页都能得到该值了.

session_start();
$_SESSION['username']="admin";
echo $_SESSION['id'];

分类: PHP

标签: , ,

3 responses to "跨过后台开发的那道槛"

Orange said:
2009年06月15号

“很多人看着开头完全不懂,就放弃了。”

偶就是这部分人里其中的一个,还真需要博主这样的前辈指点迷津.

2009年06月15号

入门是比较容易的,但要深入学习却要下功夫。真正要做出可用的产品,还需要学习点安全相关的知识。

will said:
2009年06月16号

万事开头难的道理大家都懂,都知道难?如果尽力了,仍然过不去这个坎,问题还是在自己,只有过来人才会知道自己在入门的时候走了多少弯路!

在此留言:

姓名 : 
邮箱 : 
主页 : 
内容 :