2013-03-08 4 views
-1

В моей базе данных MySQL У меня есть таблица «класс» с колонкой «имя класса» содержат: Andree,adele,Beta,Alfaполучить значение с первой буквой базы данных

Как я могу получить все имена в «имя класса» которого первая буква " a 'или' A 'по php-коду? Я пробовал много способов сделать это, но они не дали правильного результата

+3

RTLM? http://php.net/substr Но не делайте фильтрацию в PHP. вы не покупаете инвентарь всего магазина, не возвращаете его домой, а затем бросаете все, только потому, что вам нужно только 1 конфету. –

ответ

3

SELECT classname FROM class WHERE classname LIKE 'a%'

Вы будете использовать запрос, подобный этому где-то в вашем PHP кода ... Нам бы нужен образец вашего PHP, чтобы дать вам что-нибудь больше, чем это.

+2

в качестве альтернативы, 'WHERE LEFT (classname, 1) = 'a''. –

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

Обратите внимание, что LIKE не чувствителен к регистру.

+0

Просто FYI, 'mysql_query()' больше не должен использоваться ... Документация утверждает: «Вместо этого следует использовать расширение MySQLi или PDO_MySQL». – brbcoding

Смежные вопросы