5 последних сообщений пользователя Igrok |
PHP + SQL [ подсчет строк при выводе в цикле ]
|
Мне кажется, запрос написан не свосем корректно.
Раз в запросе используется агрегирование (count), то группировать нужно по всем остальным не агрегируемым полям, те. не только по model, а по id, dd, act, type, model |
PHP + SQL [ Фильтр данных ]
|
Понятно.
Пожалуйста  |
PHP + SQL [ Фильтр данных ]
|
А если так
$and = " AND Фирма = ".$clinic; echo $and;
И вывести текст запроса:
$sql = "SELECT Название, Фирма, Цена FROM Таблица WHERE Имя='%s'".$and." ORDER BY Фирма"; echo $sql;
|
PHP + SQL [ Фильтр данных ]
|
Попробуйте следующее.
Первой строкой написать:
<form action="" method="post">
Переменной $and присвоить:
$and = " AND Фирма LIKE '%$clinic%' ";
И вывести текст запроса:
$sql = "SELECT Название, Фирма, Цена FROM Таблица WHERE Имя='%s'".$and." ORDER BY Фирма"; echo $sql;
Напишите что будет выведено.
|
PHP + SQL [ Фильтр данных ]
|
Ошибся.
mysql_fetch_assoc - обрабатывает ряд результата запроса и возвращает ассоциативный массив.
Т.е. обрабатыавет только один ряд.
А для обхода и отображения всего результата запроса необходимо делать это в цикле:
CHcheck = mysql_query("SELECT DISTINCT Фирма FROM Таблица",$CHdb); while ($CHfirms = mysql_fetch_assoc($CHcheck)) { print_r($CHfirms); }
|