按字母选择

时间:2011-12-28 16:40:28

标签: php mysql

我的数据库有很多条目 我想打电话给10个以字母A

开头的条目

例如

$qry="select * from table where entery STARTS WITH "A" order by RAND() LIMIT 10";

怎么做!

由于

6 个答案:

答案 0 :(得分:4)

$qry = "SELECT * FROM table WHERE entery LIKE 'A%' ORDER BY RAND() LIMIT 10";

%符号是一种通配符。在这里你得到further informations about the LIKE function

答案 1 :(得分:1)

您正在寻找:

 WHERE entery LIKE 'A%'

答案 2 :(得分:1)

您需要使用substring()函数

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring

例如:

select * from table where SUBSTRING(columnname, 1, 1) = 'a';

您也可以使用LIKE 'A%'

来实现此目的

答案 3 :(得分:0)

您可以使用

    $qry="SELECT * FROM table WHERE entery LIKE 'A%' ORDER BY RAND() LIMIT 10";

答案 4 :(得分:0)

$sql = "select * from table where entry like 'A%' ORDER BY RAND() LIMIT 10";

答案 5 :(得分:0)

$ query =“SELECT * 从表 在哪里进入像A% 兰德令() 限制10“;