1. carakurt - 29 Июня, 2009 - 20:48:31 - перейти к сообщению
Друзья, простите за тупейший вопрос, но, сами понимаете, что в процессе обучения они неизбежны. Так вот, предположим в БД есть таблица YABLOKI состоящая из 2-х столбцов SIZE и COLOR. Причем заполнена она кириллицей и яблоки в ней большие, маленькие, средние, красные, зеленые и желтые. Все это намешано и перемешано. Ну и, собственно, сам вопрос: выбрать из этой таблицы все зеленые яблоки я смогу только добавив столбец COLOR_ID и присвоив, например, зеленому 1. Тогда, допустим, $a=1 и SELECT * FROM YABLOKI WHERE COLOR = $a? Я это к тому, что невозможно сделать так: $a="зеленый" и ...WHERE COLOR = $a? Да?
2. valenok - 29 Июня, 2009 - 21:17:13 - перейти к сообщению
Почему невозможно. Возможно если в столбце colors так и написано "зеленый"
3. carakurt - 29 Июня, 2009 - 21:27:17 - перейти к сообщению
valenok у меня, почему-то не получается. Не создается массив из такого запроса, т.к. пишет про недопустимый аргумент "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource..."
4. Платинум - 29 Июня, 2009 - 21:34:46 - перейти к сообщению