30分钟学会用PHP写带数据库的简单通讯录
我接触PHP也不是很久,所以有什么不足的地方,欢迎各位指正,让大家见笑了。
这篇小教程的对象是PHP初学者,都是些最简单、最基本的东西,因此高手们可以略过哦。
为了让各位初学者提起兴趣、尽快入门,这里写的是将是最简单,最基本的PHP程序,相信你只要有一点点的PHP基础知识,10分钟之内就能把它学会。没有PHP基础知识也没有关系,只要耐心的看,学会它也不会超过一个小时的。
我写这篇文章的目的是,和大家一起共同学习、共同进步,然后将PHP初学者们对PHP的恐惧心理驱赶到十万八千里之外,让大家增强自学PHP的信心,其实PHP并不难学,只要静下心来学,一定能够学有所成的。好了,说了这么多废话,赶快开始吧,不然被骂的,呵呵。
[设计思路]
实现:添加、查看、修改、删除,这几个基本功能,为从简单入手,我们就只做这些吧。
[程序规划]
呵呵,不要紧张,我们这里不会搞什么软件工程,做什么需求分析啊,画什么流程图啊之类令人吐血的事情了,呆会我被扁的。当然正规的开发这些是必须的哦,因此有空一定要去了解一下。
input.php ---------- 用来添加联系人信息的表单 (当然这个可以用html咯,但为了避免混淆,就全部统一为PHP格式吧)
post.php ---------- 用来处理表单数据
conn.php ---------- 用来连接数据库
show.php ---------- 用来显示数据
edit.php ---------- 用来修改数据
edited.php ---------- 用来处理修改数据
del.php ---------- 用来删除数据
[数据规划]
也就是数据库设计了,为了好看点就写成四个字了。不要介意。我们这里也不搞什么扯蛋的建模了,也会吐血的,呵呵。好,我们开始,痛苦了一点,没落伍不能截图,我用字符画了一个其丑无比的表格,没办法,就这水平了,大家将就着看下吧,呵呵,哭吧。
____________________________________________________________________________
| 字段 | 类型 | 整理 | 属性 | NULL | 额外 |
| id | int(10) | | UNSIGNED | 否 | auto_increment |
| name | varchar(10) | utf8_general_ci | | 否 | |
| sex | tinyint(1) | | | 否 | |
| mobi | varchar(11) | utf8_general_ci | | 否 | |
| email | varchar(50) | utf8_general_ci | | 否 | |
| addr | varchar(50) | utf8_general_ci | | 否 | |
|__________|____________|______________|___________|__________|______________|