跨过后台开发的那道槛
(本文仅献给想学后台但又无从下手的前台人员,以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'];


3 responses to "跨过后台开发的那道槛"
“很多人看着开头完全不懂,就放弃了。”
偶就是这部分人里其中的一个,还真需要博主这样的前辈指点迷津.
入门是比较容易的,但要深入学习却要下功夫。真正要做出可用的产品,还需要学习点安全相关的知识。
万事开头难的道理大家都懂,都知道难?如果尽力了,仍然过不去这个坎,问题还是在自己,只有过来人才会知道自己在入门的时候走了多少弯路!
在此留言: