代码之家  ›  专栏  ›  技术社区  ›  Herr

mysql查询,比如没有返回正确的结果

  •  0
  • Herr  · 技术社区  · 15 年前

    我有一个MySQL查询,它应该返回一些包含字母“或”的行。 但事实并非如此。

    查询代码如下:

    $this->db->like('title', $text );
    

    它是php codeigner活动查询。

    假设我们有两行。 1。B·M 2。物料清单

    如果我搜索b_¼,1。必须返回行,但不返回。 当我搜索bo时,第二行成功返回,并且 当我搜索b时,两行都会返回。

    我怎么修这个? 潜在原因是什么?

    谢谢你的阅读。

    1 回复  |  直到 15 年前
        1
  •  1
  •   buckbova    15 年前

    可能需要在MySQL中指定不同的排序规则。 http://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html