php - 修改 View 而不删除基础表

标签 php mysql

我刚刚经历了惨痛的教训,如果我从 mySQL View 中删除一行,它就会从表中删除基础行,哎呀。据我所知,您可以修改 View 以从原始表中添加更多条目,但无法从 View 中删除一行?

基本上,我根据表单中的选项创建一个 View ,然后在结果列表中,用户可以选择删除特定行。当他们单击“删除”时,jquery 会发布到一个脚本,我在其中使用 PHP 来更新 View 。

任何帮助将不胜感激。

最佳答案

听起来,当用户标记要删除的行时,您需要按行 ID 添加过滤器到 View 中,也许可以使用“NOT IN”关键字并添加用户删除的所有行。

您当前正在为每个过滤页面上内容的用户创建一个新 View ,当用户删除一行时,您所需要做的就是向 View 定义添加一个新的 where 短语,重新创建它并为用户提供新的 View 没有删除行的 View ,够清晰吗?

关于php - 修改 View 而不删除基础表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248717/

相关文章:

php - 如何将文档转换为 PDF

php 与 postgresql 数据库

php - 移动 mysql 行中的数字以进行排序

mysql - 复制同一张表中的所有数据MYSQL

php - 将多个上传文件的文件名存储到 MySQL 数据库中

mysql - 有条件地连接mysql中两个表的所有列

php+mysql : copying a row from one table to another

PHP:如何从字符串转储中提取 JSON 字符串

mysql - 在日期时间mysql中转换一年中的 float 日期

php - 在 mysql 中附加数据时 '+' 符号被删除