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)相关术语:php代码审计工具 php开发工程师 移动开发者大会 移动互联网开发 web开发工程师 软件开发流程 软件开发工程师

主题: PHPMySQLSQL数据数据库删除数据处理
分页:12
转载请注明
本文标题:使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
本站链接:http://www.codesec.net/view/563702.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(php) | 评论(0) | 阅读(24)