Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql中线程安全保留ID的最佳实践,codeigniter_Mysql_Codeigniter - Fatal编程技术网

mysql中线程安全保留ID的最佳实践,codeigniter

mysql中线程安全保留ID的最佳实践,codeigniter,mysql,codeigniter,Mysql,Codeigniter,我正在用一个模态窗体制作积垢。这扇窗户有标签。每个选项卡都是与第一个选项卡X呈1-n关系的相关表 我需要保留X选项卡的id以使用FK填充这些1-n表,在完成填充这些表之后,我确认X选项卡上的记录 就我而言,安全性存在一些问题: 1) 在选项卡X中创建新行的用户A填写表单时,用户B可以查看X选项卡,用户B可以查看并删除空行。我想我必须隐藏“空”行 2) 用户A填写表单,同时停电、f5、崩溃、互联网关闭。我不想要荷兰人。我有一些不好的想法,比如夜间删除或时间戳 我怎样才能避免这些?有没有解决这些问题

我正在用一个模态窗体制作积垢。这扇窗户有标签。每个选项卡都是与第一个选项卡X呈1-n关系的相关表

我需要保留X选项卡的id以使用FK填充这些1-n表,在完成填充这些表之后,我确认X选项卡上的记录

就我而言,安全性存在一些问题:

1) 在选项卡X中创建新行的用户A填写表单时,用户B可以查看X选项卡,用户B可以查看并删除空行。我想我必须隐藏“空”行

2) 用户A填写表单,同时停电、f5、崩溃、互联网关闭。我不想要荷兰人。我有一些不好的想法,比如夜间删除或时间戳

我怎样才能避免这些?有没有解决这些问题的最佳实践


将mysql与autoincrement+codeigniter配合使用。

有什么原因不能等到表单的每个部分都填写完毕后,一步发送/保存?使用javascript实现UI更改,或者在会话等中间位置存储部件数据?我将尝试以这种方式实现。我认为jQuery会有所帮助。非常感谢。