我想更新我的SQL数据库,但表单中没有空值。那就是我所拥有的:if(isset($_POST['account_details_submit'])) {

$user_id = array_values($_SESSION['user_info'])[9];

$edited = date('d.m.Y h:i a');

if(isset($_POST['account_details_first_name']) and !empty($_POST['account_details_first_name'])) { $add .= " and `first_name` = '$_POST[account_details_first_name]'"; }

if(isset($_POST['account_details_last_name']) and !empty($_POST['account_details_last_name'])) { $add .= " and `last_name` = '$_POST[account_details_last_name]'"; }

if(isset($_POST['account_details_phone_number']) and !empty($_POST['account_details_phone_number'])) { $add .= " and `phone_number` = '$_POST[account_details_phone_number]'"; }

if(isset($_POST['account_details_address_1']) and !empty($_POST['account_details_address_1'])) { $add .= " and `address_1` = '$_POST[account_details_address_1]'"; }

if(isset($_POST['account_details_address_2']) and !empty($_POST['account_details_address_2'])) { $add .= " and `address_2` = '$_POST[account_details_address_2]'"; }

if(isset($_POST['account_details_city']) and !empty($_POST['account_details_city'])) { $add .= " and `city` = '$_POST[account_details_city]'"; }

if(isset($_POST['account_details_post_code']) and !empty($_POST['account_details_post_code'])) { $add .= " and `post_code` = '$_POST[account_details_post_code]'"; }

if(isset($_POST['account_details_country']) and !empty($_POST['account_details_country'])) { $add .= " and `country` = '$_POST[account_details_country]'"; }

$update = "UPDATE `users` SET `edited` = '$edited'".$add." WHERE `id` = '$user_id'";

if ($conn->query($update) === TRUE) {

echo "Record updated successfully";

} else {

echo "Error updating record: " . $conn->error;

}

}

消息为“记录已成功更新”,但只有一行正在更新的行称为“ [[已编辑”,并且该行始终更新为0我愿意以其他方式做到这一点。

P.S,我尝试使用数组值来执行此操作,但结果不是我想要的]]

我想更新我的SQL数据库,但表单中没有空值。这就是我得到的:if(isset($ _ POST ['account_details_submit'])){$ user_id = array_values($ _ SESSION ['user_info'])[9]; $ edited = ...

php更新用户数据为空,php - 使用PHP更新数据库,而没有来自HTML表单的空值 - SO中文参考 - www.soinside.com...相关推荐

  1. php更新用户数据为空,php – Instagram实时更新标签 – 获取空数据,为什么?

    Heloo, 我正在开发一个项目,我需要从Instagram获得某些标签的实时更新. 这是我创建订阅的代码 $client_id = 'MOJID'; $client_secret = 'MOJIDS ...

  2. activeform表单中的旧数据怎么显示_三分钟为你细数 Vue el-form 表单校验的坑点

    背景 Vue 的 el-form 提供了表单校验功能,通过 :rules 属性设置校验规则,并通过 el-form-item 的 prop 属性绑定校验规则.通过封装,让前端校验更方便.具体使用过程中 ...

  3. asp.net接受表单验证格式后再提交数据_看滴普科技大前端如何玩转el-form-renderer 表单渲染器1.14.0

    DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...

  4. 表单提交时submit验证非空return false没用_开发这样一个复杂的表单你需要用多久...

    表单在中后台开发的时,是最多也是最另人头疼的,多级联动,繁杂的验证,动态解析等可算是苦不堪言.所以出现了无数的表单解决方案,像Uform, formily, NoForm等等一大堆用来解决中后台开发表 ...

  5. php 发送表单数据,php - 将表单数据发送到会话变量 - SO中文参考 - www.soinside.com...

    我有一个页面,表格需要通过邮寄发送.我的htaccess在其中重定向导致后期数据丢失,因此我想将这些数据放入会话变量中以便由另一个页面拾取. 表单页面下面的会话变量"favcolor&quo ...

  6. php如何判断提交内容为空,php禁止提交空表单(php空值判断)的方法

    本节内容: php禁止提交空表单 如何在php编程中,判断表单中的空值呢?也就是对某些表单项禁止空值的提交. 1,可以修改代码,添加些判断: 复制代码 代码示例: if(empty($_POST['n ...

  7. php删除数据参数错误,php - 向数据表发送JSON给我参数错误 - SO中文参考 - www.soinside.com...

    我正在尝试通过php VAR将json数据发送到datatables,但出现错误:DataTables警告:表id = example-请求的未知参数'Item Number'为第0行,第0列.有关此 ...

  8. oss导出数据为空时怎么处理_数据库导出时有空表导不出的解决方法

    oracle11g , 在用 exp 命令备份数据库时, 如果表中没有数据报 EXP-00011 错误, 对应的表不存在. 这导致对应的空表无法备份. 原因: 11g 默认创建一个表时不分配 segm ...

  9. oss导出数据为空时怎么处理_sql数据库导出空库的搜索结果-阿里云开发者社区...

    mysql 数据库导入\导出(总结备忘) 数据库的基本导入\导出的命令 是 mysqldump 和 source 在linux下直接用命令行操作就可以 在windows下 一般情况下有两种方法一个也是 ...

最新文章

  1. 087_html5表单元素
  2. 137. Leetcode 77. 组合 (回溯算法-组合问题)
  3. 深圳php和java,深圳java技术培训学习(Java和PHP区别)
  4. 年底了,总结一下大型网站的入侵经验[t00ls转载]
  5. opencv imshow 窗口无响应 the window does not seem to be responding. do you want to force
  6. 5G 基站功耗,到底有多可怕?
  7. 看陈广老师c#参考视频总结(第三篇)
  8. 总结一下r包手动安装R包 r包安装r语言从网页下载东西内容 r安装特定版本的r包 r从网页下载 安装包 指定安装位置r
  9. 最棒的 JavaScript 学习指南(2018版)
  10. 备战2019年数据库系统工程师从什么时候开始合适?
  11. 豆瓣top250电影数据分析
  12. python中snip_Snip滚动截屏_腾讯Snip For Mac官方下载-华军软件园
  13. solarflare低延迟网卡_Solarflare低延迟万兆网卡配置和性能调优实践
  14. 曾经排名第一的安全软件,为啥会变成流氓软件?
  15. B站JavaScript从入门到精通智能社Blue石川老师视频部分代码_轮播图
  16. 俞渝年轻图片_组图:2007中国职场女性榜样-俞渝
  17. 单模、多模有什么区别
  18. C#医院门诊会员管理系统源码 通用会员系统源码
  19. 有效的信息安全意识培训
  20. python selenium语法_selenium之xpath语法总结

热门文章

  1. 为什么说CLR是类型安全的
  2. oracle 0.1变.1,Oracle在12.1.0.2开始改变了补丁策略
  3. DDD(Domain-Driven Design)领域驱动设计-(三)命令风暴寻找聚合
  4. mysql的权限管理
  5. Linux Suspend过程【转】
  6. 模块说和神经网络学说_让神经网络解释自己:牛津大学博士小姐姐,用毕业论文揭示“炼丹炉”结构...
  7. HTML转义字符大全(转)
  8. 简述计算机的主要分类及应用领域,【内存分类及特点是什么】_简述计算机内存的分类及各自特点?...
  9. java spit 点_java split 的一些用法注意点。
  10. windows下bat批处理实现守护进程