【发布时间】:2014-06-18 18:27:15
【问题描述】:
我的表格总共有 40.000 行,其中至少有 2.000 多行以字母 A 开头。
现在我的SELECT 查询在我使用时会返回一些结果
$selectGames = mysql_query("SELECT * FROM Games WHERE GameName LIKE '%A'");
但是当我使用时:
$selectGames = mysql_query("SELECT * FROM Games WHERE GameName LIKE 'A%'");
总共返回 0 行。这是为什么呢?
【问题讨论】:
-
您是从 phpmyadmin 还是通过 mysql_ 手动插入 A% like 游戏名称?因为如果手动然后你需要检查这些值是否在开始时有空格发生在我身上:D:/
-
啊,我明白了,整个表确实是由 mysql 插入的,它在名称的后面插入了一个空格,但在前面没有,但它确实解决了问题
-
Gald 它对你有用 :)
标签: php mysql sql select sql-like