php - 如果已经存在则不要插入条目

标签 php mysql

如果存在相同的 question_textfirst_word 不存在,如何不插入值。

示例(question_text 是整个句子,第一个单词是句子中的第一个单词。)

他疯了。//插入

他很聪明。//插入

他很聪明。//存在不插入

$first_word = current(explode(' ', $_POST['question_text']));

mysql_query("INSERT INTO questions (question_id,question_text,field_name)
             VALUES ('','$_POST[question_text]','$first_word')");

最佳答案

您可以运行此 SQL once 查询以防止具有相同内容的重复条目:

ALTER TABLE questions ADD UNIQUE(question_text);

关于php - 如果已经存在则不要插入条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5421267/

相关文章:

java - 如何测试我的Android应用程序是否正在接收数据?

php从邮件正文中提取文本/纯文本

php - Zend 中的查询联合不同

mysql - SQL 表设置和性能

php - 如果现有行为空mysql,如何使用特定的UPDATE查询

在 Apache 生产环境中忽略 PHP session 设置?

php - mysql_real_escape_string 和 ’

MySQL 查询错误 1064(4200) 但一切看起来都很好

mysql - 为了授予我错误 1064 (42000)

MySQL 查询有重复键?