数据库操作与设计:从单表到多表的进阶
1. 页面添加删除笑话链接挑战
为了在页面上每个笑话旁边添加一个“Delete this joke”链接,点击该链接时能从数据库中删除对应笑话并显示更新后的笑话列表,我们可以按照以下步骤操作:
- 思路提示 :
- 可以在一个多功能页面中完成所有操作。
- 需要使用 SQL 的 DELETE 命令。
- 要唯一标识一个笑话,需利用 joke 表中的 id 列,将待删除笑话的 ID 通过请求传递,“Delete this joke”链接的查询字符串是放置该值的理想位置。
- 具体实现步骤 :
1. 传递 deletejoke 变量:之前通过在页面底部的“Add a Joke!”链接传递 addjoke 变量来显示笑话输入表单,现在通过“Delete this joke”链接传递 deletejoke 变量来表示要删除笑话。
2. 获取笑话 ID:对于每个笑话,从数据库中获取 id 列和 joketext 列,以便知道数据库中每个笑话对应的 ID。
3. 设置 $_GET[‘deletejoke’] 变量值:将从数据库中获取的 ID 值插入到每个笑话的“Delete this joke”链接的 HTML 代码中,将 $_GET[‘deletejoke’] 变量的值设置为要删除的笑话的 ID。
4. 检查并执行删除操作:使用 if 语句,在页面加载时检查 $_GET[‘deletejoke’] 是否设置了特定值(通过 isset 函数)。如果设置了,将其值(即要删除的笑话的 ID)用于 SQL DELETE 语句中,删除相应
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



