重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Button onclick="submit(this.getAttribute('id'))" id="1"提交/Button
10年积累的成都网站建设、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有瑞安免费网站建设让你可以放心的选择与我们合作。
table
tr
tdButton class="btn" id="1"提交/Button/td
/tr
tr
tdButton class="btn" id="2"提交/Button/td
/tr
tr
tdButton class="btn" id="3"提交/Button/td
/tr
tr
tdButton class="btn" id="4"提交/Button/td
/tr
/table
script
$(function(){
$(".btn").click(function(){
var id = $(this).attr("id");
var self = this;
$.ajax({
type:'post',
dataType:'json'
url:'submit.php',
data:{id:id},
success:function(){
$(self).parent().parent().remove();//删除该按钮
}
})
})
})
/script
举例如下:
创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:
先通过GET获取用户编号查询用户信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
页面效果:
创建update.php文件,用于修改用户信息:
使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。
//通过post获取页面提交数据信息
$userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";
mysql_query($sql,$conn);//执行SQL
$mark = mysql_affected_rows();//返回影响行数
$url = "userinf_select.php";
运行结果
创建delete.php文件,完成删除用户信息功能:
$userId = $_GET['userId'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userId."'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影响行数
if($mark0){
echo "删除成功";
}else{
echo "删除失败";
}
mysql_close($con);
运行结果:
1、首先检查数据库连接是否正常;
2、检查更新语句是否正确,如果不正确,请检查语句中的字段名、表名等是否正确;
3、检查更新数据是否合法,如果不合法,可能会引起数据库更新失败;
4、如果以上检查都没有问题,可以尝试将更新语句拆分成多条,然后每条语句分别执行,以查看哪一条语句出现了问题。
不会丢失,但是会消耗php与数据库之间的连接数,不过默认情况下是会在一定时间后自动断开的。但是养成断开数据库连接的写法,在大负荷的网站建设时很有帮助的。