全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

使用PHP连接数据库_实现用户数据的增删改查的整体操作示例

main页面(主页面)

<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
<td>操作</td>
</tr>

<?php
$db = new MySQLi("localhost","root","","mydb");
if(mysqli_connect_error()){

  die("连接失败");

} 
$sql = "select * from Info";
$result = $db->query($sql);
$attr = $result->fetch_all();
foreach($attr as $v)
{
 $sex = $v[2]? '男':'女';  //三元运算符判断性别
 $sql = "select Name from Nation where Code ='$v[3]'";
 $result = $db ->query($sql);
 $attr = $result->fetch_assoc();
 echo "<tr>
 <td>{$v[0]}</td>
 <td>{$v[1]}</td>
 <td>{$sex}</td>
 <td>{$attr['Name']}</td>
 <td>{$v[4]}</td>
 <td>
  <a href='Delete.php?code={$v[0]}'>删除</a>
  <a href='Update.php?code={$v[0]}'>修改</a>
 </td>
 </tr>";
}
?>

</table>
<div>

<a href="Add.php" rel="external nofollow" >添加数据</a>

</div>

Add(添加数据页面)

<h1>添加数据</h1>
<form action="AddChuLi.php" method="post">
 <div>代号:<input type="text" name="code" /></div>
 <div>姓名:<input type="text" name="name" /></div>
 <div>性别:
   <input type="radio" value="男" name="sex" />男
   <input type="radio" value="女" name="sex" />女
 </div>
 <div>民族:
   <select name="nation">
   <?php
   $db = new MySQLi("localhost","root","","mydb");
  if(mysqli_connect_error()){

  die("连接失败");

  }
   $sql = "select * from Nation";
   $r = $db->query($sql);
   $att = $r->fetch_all();
   foreach($att as $v)
   {
    echo "<option value='{$v[0]}'>{$v[1]}</option>";
   }
   ?>
   </select>
 </div>
 <div>生日:<input type="text" name="birthday" /></div>
 <div><input type="submit" value="添加数据" /></div>
</form>

AddChuLi页面(添加数据处理页面)

<?php
$code = $_POST["code"];
$name = $_POST["name"];
$sex = $_POST["sex"];
$s = 1;
if($sex =="女")
{
 $s=0;
}
$nation = $_POST["nation"];
$birthday = $_POST["birthday"];
$db = new MySQLi("localhost","root","","mydb");
if(mysqli_connect_error()){

  die("连接失败");

} 

$sql = "insert into Info values('{$code}','{$name}','{$s}','{$nation}','{$birthday}')";  //添加数据语句
$result = $db->query($sql);
if($result)
{
 header("location:main.php");  //php跳转页面方式
}
else
{
 echo "添加失败!";
}

DeleteChuLi页面(删除数据处理页面)

<?php
$code = $_GET["code"];
$db = new MySQLi("localhost","root","","mydb");
if(mysqli_connect_error()){

  die("连接失败");

} 

$sql = "delete from Info where Code ='{$code}'";  //删除语句
$r = $db->query($sql);
if($r)
{
 header("location:main.php");
}
else
{
 echo "删除失败!";
}

Update页面(修改数据页面)

<h1>修改数据</h1>
<?php
$code = $_GET["code"];
$db = new MySQLi("localhost","root","","mydb");
if(mysqli_connect_error()){

  die("连接失败");

} 

$sql1 = "select * from Info where Code='{$code}'";
$r1 = $db->query($sql1);
$att1 = $r1->fetch_row();
?>


<form action="UpdateChuLi.php" method="post">
 <div>代号:<input type="hidden" name="code" value="<?php echo $att1[0] ?>" /></div>
 <div>姓名:<input type="text" name="name" value="<?php echo $att1[1] ?>" /></div>
 <div>性别:
   <input type="radio" value="男" name="sex" <?php echo $att1[2] ? "checked='checked'" : ""; ?> />男
   <input type="radio" value="女" name="sex" <?php echo $att1[2] ? "" : "checked='checked'"; ?> />女
 </div>
 <div>民族:
   <select name="nation">
   <?php
   $db = new MySQLi("localhost","root","","mydb");
   if(mysqli_connect_error()){

  die("连接失败");

  }
   $sql = "select * from Nation";  //查询nation一组数据
   $r = $db->query($sql);
   $att = $r->fetch_all();
   foreach($att as $v)
   {
    if($att1[3]==$v[0])
    {
     echo "<option value='{$v[0]}' selected='selectec' >{$v[1]}</option>";  
    }
    else
    {
     echo "<option value='{$v[0]}'>{$v[1]}</option>";
    }
    
   }
   ?>
   </select>
 </div>
 <div>生日:<input type="text" name="birthday" value="<?php echo $att1[4] ?>"/></div>
 <div><input type="submit" value="修改数据" /></div>
</form>

ateChuLi页面(修改数据处理页面)

<?php
$code = $_POST["code"];
$name = $_POST["name"];
$sex = $_POST["sex"];
$s=1;
if($sex=="女")
{
 $s=0;
}
$nation = $_POST["nation"];
$birthday = $_POST["birthday"];
$db = new MySQLi("localhost","root","","mydb");
if(mysqli_connect_error()){

  die("连接失败");

} 

$sql = "update Info set Name='{$name}',Sex={$s},Nation='{$nation}',Birthday='{$birthday}' where Code='{$code}'";  //修改数据语句
$r = $db->query($sql);
if($r)
{
 header("location:main.php");
}
else
{
 echo "修改失败!";
}

以上这篇使用PHP连接数据库_实现用户数据的增删改查的整体操作示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# 用户的增删改查  # PHP+MYSQL实现用户的增删改查  # php实现数据库的增删改查  # php+mysql实现简单的增删改查功能  # 数据处理  # 给大家  # 希望能  # 跳转  # 这篇  # 小编  # 大家多多  # 运算符  # 连接数据库  # die  # mysqli_connect_error  # Info  # select  # sql  # localhost  # MySQLi  # root  # fetch_all  # mydb  # Code 


相关文章: 魔方云NAT建站如何实现端口转发?  建站之星免费版是否永久可用?  如何选择适合PHP云建站的开源框架?  如何在云服务器上快速搭建个人网站?  宝塔建站无法访问?如何排查配置与端口问题?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  Swift中循环语句中的转移语句 break 和 continue  企业微网站怎么做,公司网站和公众号有什么区别?  如何登录建站主机?访问步骤全解析  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  ,交易猫的商品怎么发布到网站上去?  宝塔建站助手安装配置与建站模板使用全流程解析  如何选择高效响应式自助建站源码系统?  盘锦网站制作公司,盘锦大洼有多少5G网站?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何通过wdcp面板快速创建网站?  建站之星多图banner生成与模板自定义指南  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  c++ stringstream用法详解_c++字符串与数字转换利器  佛山企业网站制作公司有哪些,沟通100网上服务官网?  微信小程序 五星评分(包括半颗星评分)实例代码  制作国外网站的软件,国外有哪些比较优质的网站推荐?  制作网站外包平台,自动化接单网站有哪些?  ,有什么在线背英语单词效率比较高的网站?  C#如何序列化对象为XML XmlSerializer用法  宁波免费建站如何选择可靠模板与平台?  购物网站制作公司有哪些,哪个购物网站比较好?  焦点电影公司作品,电影焦点结局是什么?  建站之星展会模板:智能建站与自助搭建高效解决方案  如何将凡科建站内容保存为本地文件?  Python lxml的etree和ElementTree有什么区别  电脑免费海报制作网站推荐,招聘海报哪个网站多?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  建站之星图片链接生成指南:自助建站与智能设计教程  如何通过免费商城建站系统源码自定义网站主题与功能?  教学网站制作软件,学习*后期制作的网站有哪些?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  定制建站流程解析:需求评估与SEO优化功能开发指南  *服务器网站为何频现安全漏洞?  如何快速生成高效建站系统源代码?  制作网站公司那家好,网络公司是做什么的?  定制建站流程步骤详解:一站式方案设计与开发指南  如何高效生成建站之星成品网站源码?  建站之星logo尺寸如何设置最合适?  如何在万网自助建站中设置域名及备案? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。