PHP MySQL检查行是否存在
我正在为我们的员工建立一个登录名,现在我正在为每个输入字段创建验证。如果我有一个名为pages的表,并且在该表中有一个名为title的列字段。例如,我创建了一个虚拟标题我的新标题 我已经创建了一个函数,让我们的用户创建新的页面,我希望能够检查标题是否已经存在于我们的数据库中 例如,如果用户键入我的新标题并提交表单,则他会收到一条错误消息,其中包含以下文本:PHP MySQL检查行是否存在,php,mysql,sql,Php,Mysql,Sql,我正在为我们的员工建立一个登录名,现在我正在为每个输入字段创建验证。如果我有一个名为pages的表,并且在该表中有一个名为title的列字段。例如,我创建了一个虚拟标题我的新标题 我已经创建了一个函数,让我们的用户创建新的页面,我希望能够检查标题是否已经存在于我们的数据库中 例如,如果用户键入我的新标题并提交表单,则他会收到一条错误消息,其中包含以下文本:对不起,您的标题已经存在 我知道我在这里没有提供太多的信息,但我在这方面是从头开始的。我知道如何检查一个数字是否相同,或者两个输入字段/db行
对不起,您的标题已经存在
我知道我在这里没有提供太多的信息,但我在这方面是从头开始的。我知道如何检查一个数字是否相同,或者两个输入字段/db行是否不匹配。这可能很容易,但我真的搞不懂
如果您有一个简单的解决方案,我将不胜感激。继续美好的一天:)你可以通过以下方式实现:
解决方案将取决于您的验证在哪一边 客户端: 我建议使用它,它有一个使用ajax调用进行验证的选项,ajax将调用的函数如下所示 服务器端: 我将创建一个函数来查询pages表以查找发布的页面标题,如果查询未返回任何结果,则可以安全地继续,否则标题存在,您可以显示错误 该查询类似于
SELECT title FROM page WHERE title = $_POST['title']
是的,可能是。但就像我说的,我是白手起家的。我对
**插入**了解不多**重复**
是-我已经猜到了。但我会接受你的回答,让人们知道解决这个问题的办法:)