【问题标题】:To compare a text in a database with the text of a form将数据库中的文本与表单的文本进行比较
【发布时间】:2017-03-20 19:33:37
【问题描述】:

我的表单中目前有一个文本字段。此文本字段是 mysql 数据库的一部分。现在我想将数据库的文本与用户刚刚发布的新文本进行比较,如果在此文本中有 50% 或更多的单词和 commum,那么我认为它是垃圾邮件,我取消了表单。

问题是我不知道如何将数据库中的文本与发送的新文本进行比较。

有什么想法吗?谢谢你的帮助

【问题讨论】:

标签: javascript php jquery mysql sql


【解决方案1】:

您应该为 $_POST 中的单个单词编写

$arr = explode(' ',trim($_POST[data])); //if data="Hi There I go"

if (strpos($mysqltext, $arr[0]) !== false) { //$arr[0]="Hi"
    echo 'true';
}

到数组末尾。

【讨论】:

  • 是的,谢谢您,此解决方案已经实施。我的问题只是关于交流中单词百分比的比较水平
  • 谢谢昂 :)
猜你喜欢
  • 1970-01-01
  • 2018-08-21
  • 2023-01-21
  • 1970-01-01
  • 1970-01-01
  • 2021-02-07
  • 2016-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多