可以传两个参数:V产品公司,V产品型号
然后调用下面SQL:
update table set 产品型号 = C
where 产品公司 = V产品公司 and 产品型号 = V产品型号;
举例如下:
创建userinfo_updatephp页面用于查询用户信息,先显示信息,在修改:
先通过GET获取用户编号查询用户信息:
$sql = "select from user_info where user_id='"$_GET['userId']"'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
页面效果:
创建updatephp文件,用于修改用户信息:
使用到了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_selectphp";
运行结果
创建deletephp文件,完成删除用户信息功能:
$userId = $_GET['userId'];
include 'connectionphp';
$sql = "delete from user_info where user_id='"$userId"'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影响行数
if($mark>0){
echo "删除成功";
}else{
echo "删除失败";
}
mysql_close($con);
运行结果:
update用mysql_query执行的时候能得到返回值,这个返回值说明了执行是否成功。
然后用mysql_affected_rows判断是否修改了数据
两个判断组合起来用就能满足你的需求了
以上就是关于php查询数据库后,显示出来的表格具有填写和更改功能,而且点击发送按钮后,更新数据库中的数据全部的内容,包括:php查询数据库后,显示出来的表格具有填写和更改功能,而且点击发送按钮后,更新数据库中的数据、我用的是thinkphp3.2版本,为什么我怎么编写数据库都更新不了数据、mongo php *** 作 怎样更新一条数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)