2013-03-08 46 views
-1

的第一个字母的价值在我的MySQL数据库中,我有表“阶级”与列“类名”包含:Andree,adele,Beta,Alfa获得与数据库

我怎样才能得到所有的名字在“类名”,其第一个字母是'一个'或'A'的PHP代码? 我尝试了很多方法来做到这一点,但他们没有给出正确的结果

+3

RTLM? http://php.net/substr但不要在PHP中进行过滤。你不会购买整个商店的库存,把它带回家,然后把所有东西都扔掉,因为你只需要1块糖果棒。 – 2013-03-08 14:05:28

回答

1

请参阅substr关于PHP文档。

$firstLetter = substr($string, 0, 1); 
3

SELECT classname FROM class WHERE classname LIKE 'a%'

您将使用类似这样的地方在PHP代码查询...我们会需要你的PHP的样品给你什么比这更。

+2

或者'WHERE LEFT(classname,1)='a''。 – 2013-03-08 14:05:12

0
$result = mysql_query("SELECT classname FROM `class` WHERE classname LIKE 'a%'"); 

请注意LIKE不区分大小写。

+0

仅供参考,不应再使用'mysql_query()'......文档状态“应该使用MySQLi或PDO_MySQL扩展。” – brbcoding 2013-03-08 14:06:47