摘要:
我接触PHP也不是很久,所以有什么不足的地方,欢迎各位指正,让大家见笑了。这篇小教程的对象是PHP初学者,都是些最简单、最基本的东西,因此高手们可以略过哦。为了让各位初学者提起兴趣、尽快入门,这里写的是将是最简单,最基本的PHP程序关键字:
PHP 带数据库 通讯录 正文:
据库
mysql_select_db($db_name,$conn) or die('数据库选定失败!');
//执行SQL语句(查询)
$result = mysql_query($sql) or die('数据库查询失败!');
?>
说明:这段代码本身并没有什么作用,因为它要经常用到,所以只是为了减少工作量不必重复写它,所以把它专门放在一个文件里,这样就可以随时调用了。这里并不需要多讲解什么,你只需要根据个人情况改一下“设置数据库变量”和“设置字符集”的部分就可以了。不要尝试单独的运行conn.php这个脚本,肯定会出错的,因为我们还没开始设置$sql呢
OK,数据库的基本操作搞定了。我们来开始写完整版的post.php吧,呵呵。
post.php 文件代码:(完整版)
<?php
//设置表单变量
$name = $_POST['name'];
$sex = $_POST['sex'];
$mobi = $_POST['mobi'];
$email = $_POST['email'];
$addr = $_POST['addr'];
//需要执行的SQL语句(这里是插入数据功能)
$sql = "INSERT INTO `addr_list`
( `id` , `name` , `sex` , `mobi` , `email` , `addr` )
VALUES
(NULL , '$name', '$sex', '$mobi', '$email', '$addr')";
//调用conn.php文件进行数据库操作
require('conn.php');
//提示操作成功信息,注意:$result存在于conn.php文件中,被调用出来
if($result)
{
echo '恭喜,操作成功!<p>';
}
?>
[<a href="show.php">查看通讯录</a>] [<a href="input.php">继续添加</a>]
说明:终于见到post.php的完整版了,够简陋了吧?呵呵。这里需要注意的是$sql中的SQL语句,如果不会SQL语句的话,可以用phpMyadmin去扣,具体怎么扣,就请各位自己google一下咯,有时间的话再另写了。建议还是学学SQL语法比较好一些。接着看$sql,id对应NULL,前面说过,id建立以后就不用管了,所以可以留空值,接下,数据库的name字段对应$name变量,以此类推就可以咯。写出你需要执行的语句,然后调用conn.php执行就可以了。就这么简单。为了使界面人性化一点,我们应该加些操作提示和相关链接。这样我们的post.php就算完成了,呵呵,超简陋。不过用来学习,应该追求简陋比较好,呵呵。
OK,现在我们就来做show.php,显示页吧。已经完成奖将近一半的工作咯,再坚持下就大功告成了。
show.php 文件代码:
[<a href="input.php">继续添加</a>]
<?php
//这里是PHP代码
$sql = "SELECT * FROM `addr_list`";//需要执行的SQL语句(这里是浏览数据功能)
require('conn.php'); //调用conn.php文件,执行数据库操作
?>
<!---这里HTML代码,创建一个表格--->
<table width="100%" border="1">
<tr>
<th bgcolor="#CCCCCC" scope="col">姓名</th>
<th bgcolor="#CCCCCC" scope="col">性别</th>
<th bgcolor="#CCCCCC" scope="col">手机</th>
<th bgcolor="#CCCCCC" scope="col">邮箱</th>
<th bgcolor="#CCCCCC" scope="col">地址</th>
</tr>
<?php
//这里是PHP代码
while($row = mysql_fetch_row($result)) //循环开始
{
//判断性别
[1][2][3][4][5][6][7][8]