您当前的位置: 首页 > 网站编程 > PHP教程 > PHP的数据库增删改查源代码

PHP的数据库增删改查源代码

作者:不详 来源:网络 发布时间: 2011-05-28 16:48 点击:
//mysql数据库的sql CREATE TABLE user(id int(5)DEFAULT0NOT NULL AUTO_INCREMENT,name varchar(20),city varchar(20),postcode varchar(10),address varchar(100),password varchar(10),level tinyint(2)DEFAULT0,right tinyint(2),email varchar(40),PRIMA

PHP的数据库增删改查源代码

  //mysql数据库的sql
  
  CREATE TABLE user(id int(5)DEFAULT‘0‘NOT NULL AUTO_INCREMENT,name varchar(20),city varchar(20),postcode varchar(10),address varchar(100),password varchar(10),level tinyint(2)DEFAULT‘0‘,right tinyint(2),email varchar(40),PRIMARY KEY(id),UNIQUE id(id));
  
  INSERT INTO myuser VALUES(1,‘王友‘,‘北京‘,‘100083‘,‘北京市海淀区学院路‘,111,0,0,‘wangyou000@263.net‘);
  
  INSERT INTO myuser VALUES(2,‘金风‘,‘武汉‘,‘430071‘,‘武汉市武昌区水果湖‘,111,0,0,‘jinfeng000@263.net‘);
  
  INSERT INTO myuser VALUES(3,‘常丽‘,‘襄樊‘,‘441021‘,‘襄樊市襄城区南街‘,111,0,0,‘changli000@263.net‘);
  
  1.查寻全部
  
  下面是用户数据库的所有内容:
  
  $db=MySQL_connect("localhost","root");
  
  MySQL_select_db("mysite",$db);
  
  $result=MySQL_query("SELECT*FROM user",$db);
  
  echo"n";
  
  echo"id姓名";
  
  echo"城市邮编";
  
  echo"住址等级";
  
  echo"权限邮件地址";
  
  echo"n";
  
  while($myrow=MySQL_fetch_row($result))
  
  {
  
  printf("%s%s",$myrow[0],$myrow);
  
  printf("%s%s",$myrow,$myrow);
  
  printf("%s%s",$myrow,$myrow);
  
  printf("%s%sn",$myrow,$myrow);
  
  }
  
  echo"n";
  
  ?>
  
  2.根据id查询
  
  $db=MySQL_connect("localhost","root");
  
  MySQL_select_db("mysite",$db);
  
  if($id){
  
  $result=MySQL_query("SELECT*FROM user WHERE id=$id",$db);
  
  $myrow=MySQL_fetch_array($result);
  
  printf("
  
  用户的情况");
  
  printf("1.ID号%sn
  
  ",$myrow["id"]);
  
  printf("2.姓名:%sn
  
  ",$myrow["name"]);
  
  printf("3.城市:%sn
  
  ",$myrow["city"]);
  
  printf("4.邮编:%sn
  
  ",$myrow["postcode"]);
  
  printf("5.住址:%sn
  
  ",$myrow["address"]);
  
  printf("6.等级:%sn
  
  ",$myrow["level"]);
  
  printf("7.邮件地址:%sn
  
  ",$myrow["email"]);
  
  printf("",$PATH_INFO);
  
  }
  
  else
  
  {
  
  $result=MySQL_query("SELECT*FROM user",$db);
  
  if($myrow=MySQL_fetch_array($result))
  
  {
  
  printf("
  
  请选择要查询的用户:");
  
  do{
  
  printf("%s
  
  n",
  
  $myrow["id"],$PATH_INFO,$myrow["id"],$myrow["name"]);
  
  }
  
  while($myrow=MySQL_fetch_array($result));
  
  }
  
  else
  
  {
  
  echo"对不起,没有数据!";
  
  }
  
  }
  
  ?>
  
  3.更新
  
  //PHP程序的开始
  
  $db=MySQL_connect("localhost","root");
  
  MySQL_select_db("mysite",$db);
  
  if(!$id)
  
  {
  
  $result=MySQL_query("SELECT*FROM user",$db);
  
  if($myrow=MySQL_fetch_array($result))
  
  {
  
  printf("
  
  请选择要修改的用户名字:");
  
  do{
  
  printf("%s
  
  n",
  
  $myrow["id"],$PATH_INFO,$myrow["id"],$myrow["name"]);
  
  }
  
  while($myrow=MySQL_fetch_array($result));
  
  }
  
  else
  
  {
  
  echo"对不起!数据库中没有记录";
  
  }
  
  }
  
  else
  
  {
  
  if($submit)
  
  {
  
  $sql="UPDATE user SET name=‘$name‘,city=‘$city‘,
  
  address=‘$address‘,email=‘$email‘WHERE id=$id";
  
  $result=MySQL_query($sql);
  
  echo"谢谢!数据更改完成n";
  
  }
  
  else
  
  {
  
  $sql="SELECT*FROM user WHERE id=$id";
  
  $result=MySQL_query($sql);
  
  $myrow=MySQL_fetch_array($result);
  
  //以下不是PHP的部分
  
  ?>
  
  请对用户的信息进行修改:
  
  //PHP的结束
  
  65:}
  
  }
  
  ?>
  
  4.增加删除记录
  
  $db=MySQL_connect("localhost","root");
  
  MySQL_select_db("mysite",$db);
  
  if($submit)
  
  {
  
  $sql="INSERT INTO myuser(name,city,address,email)
  
  VALUES(‘$name‘,‘$city‘,‘$address‘,‘$email‘)";
  
  $result=MySQL_query($sql);
  
  echo"记录添加成功!
  
  ";
  
  }
  
  else
  
  if($delete)
  
  {
  
  //删除一条记录
  
  $sql="DELETE FROM myuser WHERE id=$id";
  
  $result=MySQL_query($sql);
  
  echo"记录删除成功!
  
  ";
  
  }
  
  else
  
  {
  
  printf("
  
  删除一个用户的所有信息:");
  
  $result=MySQL_query("SELECT*FROM myuser",$db);
  
  while($myrow=MySQL_fetch_array($result))
  
  {
  
  printf("%s:
  
  n",
  
  $myrow["id"],$PATH_INFO,$myrow["id"],$myrow["name"]);
  
  }
  
  ?>
  
  添加一个新的用户:
  
  }
  
  ?>

分享到:
本文"PHP的数据库增删改查源代码"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(1)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4