1、ID INT NOT NULL AUTO_INCREMENT ,Name VARCHAR( 15 ) NOT NULL ,Sex INT NOT NULL ,Birthday DATE NOT NULL ,QQ VARCHAR( 15 ) NOT NULL ,Mobile VARCHAR( 25 ) NOT NULL ,Email VARCHAR( 30 ) NOT NULL ,Address VARCHAR( 50 ) NOT NULL ,PRIMARY KEY ( ID ) ;向通讯录里加入几条记录INSERT INTO mydb.addrlist (ID ,Name ,Sex ,Birt
2、hday ,QQ ,Mobile ,Email ,Address)VALUES (NULL , xy, 01995-10-27569742950123456789*中国), (1231234-56-78987654321*南湖);二、数据库建成后,在sublime写一个连接数据库的程序进行测试meta charset=utf-8 php $db_host = localhost /数据库主机名称,一般都为localhost $db_user = root /数据库用户帐号,根据个人情况而定 $db_passw = /数据库用户密码,根据个人情况而定 $db_name = mydb /数据库具体
3、名称 /连接数据库 $conn = MySQL_connect($db_host,$db_user,$db_passw) or die (数据库连接失败! /设置字符集类型MySQL_query(set names utf8/MySQL_query(gb2312 /查询数据库MySQL_select_db($db_name,$conn) or die(数据库选定失败!$sql=select * from mydb.addrlist;/执行SQL语句(查询) $result = MySQL_query($sql) or die(数据库查询失败!br/可能数据库中没有记录if ($result)
4、echo 连接成功运行后显示连接成功,就可以开始下一步的操作了连接数据库操作一、连接数据库因为之前的文章已经包含了连接数据库的测试,这里就不再提了。直接新建一个文件, 命名为Conn.php,完成数据库连接的相关代码 二、查询联系人数据库连接成功后,做一个简单的查找。新建文件,名为Index.php,作为通讯录的首页。做一个简单的查询操作,并将查询结果显示到HTML的表单上- 首页 -headtitle通讯录首页/headdiv align=right a href=input.php mce_href=添加 /divh2 align=center我的通讯录 $sql = SELECT * F
5、ROM AddrList /在数据库中查找表中记录 require(conn.php /调用conn.php文件,执行数据库操作 ?form id=form2 name= method=post action=Modify.php- 通过post方法传递参数 -创建一个表格-table width=80% border=1 align=trth bgcolor=#CCCCCC scope=col姓名性别生日QQ手机邮箱地址管理 while($row = MySQL_fetch_row($result) /循环开始 读取row中的数据 /判断性别 if($row2=0) $sex = 男 els
6、e 女-被循环的HTML表格中带有PHP代码-tdphp echo $row1;/td-姓名-php echo $sex;-性别-php echo $row3;-生日-php echo $row4;-QQ-php echo $row5;-手机-php echo $row6;-邮箱-php echo $row7;-地址-Modify.php?id=编辑Delete.php?删除/from三、添加联系人写入门小程序无论是课程管理也好、通讯录也好,基本都是针对数据库的增删改查。同样,新建一个文件,命名为Input.php(因为是纯HTML,也可以命名为Input.html,为了不发生混乱,就都用了一
7、样的格式)- 添加联系人 PHP - 博主邮箱* 有问题可以联系我,欢迎任何意见和建议 -DOCTYPE HTML添加联系人 .error color:#FF0000;/styleindex.php首页381 bordercolor=#DDDDDDtd width=64307labelinput name=name type=text id= /labelsexradio value=0 checked=checked 男 input type= 女用户输入完成后,点击提交,表单数据通过post方法传到post.php做操作处理,所以我们需要新建一个名为Post.php的文件,代码如下: /使
8、用post获取上一页表单信息(用户输入的信息) $name = $_POSTname; $sex = $_POSTsex $birthday = $_POSTbirthday $qq = $_POSTqq $mobile = $_POSTmobile $email = $_POSTemail $address = $_POSTaddressINSERT INTO mydb.addrlist ( Name , Sex , Birthday , QQ , Mobile , Email , Address ) VALUES ( $name$sex$birthday$qq$mobile$email$a
9、ddress ); /向数据库里添加记录的sql语句 /将$sql交由conn.php处理了 /提示操作成功信息,注意:$result存在于conn.php文件中,被调用出来 if($result) script type=text/javascript alert(添加成功! window.location.href=Index.php/script else添加失败! 通过post获取上一页(input.php)用户输入的信息,然后编辑将信息添加到数据可能的sql语句,调用conn.php,执行sql语句,便完成了对数据库的添加操作四、修改联系人序号是接着上一篇文章的 其实增删改查这几个操
10、作都很类似,只要会写sql语句,再做一些简单的修改就可以了,新建一个名为Modify.php的文件- 修改联系人信息 -编辑联系人 $id = $_GETid /根据上一页点击的数据获取所要编辑数据的IDselect * from addrlist WHERE Id=$id /通过ID查询 /执行查询 将查询结果绑定到表单 $row = MySQL_fetch_row($result);Mod.phphiddenid value=php echo $_GET?if($row2=0) 女 onfocus=HS_setDate(this)submit4确认修改这就跟前面input.php的作用相同,根据上一页点击的数据获取所要编辑数据的ID,然后通过ID去数据库查询,查询后将信息绑定到表单,点击确认订单后,跳转到相应的出来界面 所以需要新建一个类似于post.php的文件,命名为Mod.php,代码如下: /通过post获取上一页表单信息内容 $id=$_POST/通过ID修改数据库相应内容update mydb.addrlist set name=,sex=, birthday=,qq= mobile=,email= address= where id=$id /将$sql交由conn.php处理 /执行sql后 若返回结果 证明修改成功
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1