Есть таблица. Первая запись в ней это названия столбцов (по русски). В этой таблице хранятся данные о товарах и их характеристики. Характеристики не совпадают. Как сделать так чтобы выводились только те названия из первой записи для которых существуют характеристики?
Спустя 26 минут, 11 секунд (13.09.2009 - 11:22) Soldier Ghost написал(а):
SQL |
SELECT * FROM table WHERE haracteristika !='' |
Попробуй так.
Спустя 5 минут, 47 секунд (13.09.2009 - 11:28) dimonise написал(а):
оно то хорошо только у меня характеристик штук сорок. что для каждой прописывать?
Спустя 1 минута, 49 секунд (13.09.2009 - 11:30) dimonise написал(а):
и так не получится - потому что все ячейки в первой строке заняты - она же используется как шапка таблицы
Спустя 5 минут, 2 секунды (13.09.2009 - 11:35) stepan написал(а):
ты давай показывай что ты там написал, а то так ни чего не поймёшь что там у тебя
Спустя 6 минут, 10 секунд (13.09.2009 - 11:41) dimonise написал(а):
PHP |
<?php |
Спустя 3 минуты, 54 секунды (13.09.2009 - 11:45) Гость_hara написал(а):
where harakteristika <> '' AND id <> 1
где id = 1 первая строка
да для каждой характеристики так прописывать, только сомневаюсь что это нужно,
неужто нужно вывести только те результаты в которых заполнены исключительно все характеристики
где id = 1 первая строка
да для каждой характеристики так прописывать, только сомневаюсь что это нужно,
неужто нужно вывести только те результаты в которых заполнены исключительно все характеристики
Спустя 1 минута, 2 секунды (13.09.2009 - 11:46) Soldier Ghost написал(а):
Если я правильный запрос взял:
PHP |
$query = mysql_query("SELECT * FROM tovar WHERE id ='".$val."' AND haractiristika !=''",$db) ; |
Спустя 1 минута, 54 секунды (13.09.2009 - 11:48) dimonise написал(а):
да нет. в общем вопрос снимается. буду делать в разных таблицах . иначе удачи не видать.
Спустя 56 секунд (13.09.2009 - 11:49) Гость_hara написал(а):
не != а <>