爆炸元素限制和排序方式

时间:2018-12-25 01:17:29

标签: php sql

我想使用ORDER BY元素和Limit Element进行选择,但是我无法解决..请帮助我。.

我正在做一个php聊天机器人,可以在我的数据库中找到一些东西并回复..但是当我选择数据时,它会及时选择许多数据。那就是为什么我需要限制

 $aKeyword = explode(" ",$keyword);
      $query ="SELECT * FROM reply_key WHERE reply_key_value like '%" . $aKeyword[0] . "%' ";
           for($i = 1; $i < count($aKeyword); $i++) {
        if(!empty($aKeyword[$i])) {
           $query .= "OR  reply_key_value like '%" . $aKeyword[$i] . "%' ";

        }
      }

1 个答案:

答案 0 :(得分:0)

您可以通过id desc添加订单,然后限制1以获取最新记录,但是,如果您想要最旧的记录,则可以删除该“ desc”。

$query ="SELECT * FROM reply_key WHERE reply_key_value like '%" . $aKeyword[0] . "%' " ORDER BY id desc LIMIT 1