gpt4 book ai didi

PHP MySQL 检查行是否存在

转载 作者:行者123 更新时间:2023-11-29 08:09:59 25 4
gpt4 key购买 nike

我正在为我们的员工构建登录名,现在我正在为每个输入字段创建验证。如果我有一个名为 pages 的表,并且在该表内有一个名为 title 的列字段。例如,我创建了一个虚拟标题我的新标题

我创建了一个函数,让我们的用户创建新页面,并且我希望能够检查该标题是否已存在于我们的数据库中。

例如,如果用户输入我的新标题并提交表单,则会收到一条包含以下文本的错误消息:Sorry, your title already exists

我知道我在这里没有提供太多信息,但我是从头开始处理这个问题的。我知道如何检查数字是否相同,或者两个输入字段/数据库行是否彼此匹配。这可能很简单,但我真的无法弄清楚。

如果您有一个简单的解决方案,我将非常感激。继续美好的一天:)

最佳答案

您可以通过以下方式实现此目的:

  1. 向列标题添加唯一约束
  2. 使用INSERT ... ON DUPLICATE KEY UPDATE语句
  3. 如果返回的结果多于现有的 0 个结果,则在插入该列值之前执行查询。例如:SELECT * FROM pages WHERE title = 'new_title';

关于PHP MySQL 检查行是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21810944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com