Говорят - банят за адалт
*Недавно делал похожую штуку - тыкать подтверждение в почте :))
Эх, сразу видно, что никогда почту через telnet не читали - и не задумывались как почта устроена :)))))
<?
error_reporting(0);
ini_set('display_errors',0);
Я успешно пользуюсь - кросспостит как надо - при добавлении новой записи
А что именно-то не так?
Ну а чего ненормального?:) 10 страниц - всё правильно
Пробелы между ними просто расставьте)
А вы сами и ответили на вопрос, судя по всему - у вас ошибка в первом топике - в запросе - platye != platie :)
jumash добавил 24.05.2009 в 13:14
Функция волшебна, несомненно
Но вот незадача
mysql_affected_rows() не работает с SELECT -- только с запросами, модифицирующими таблицу. Чтобы получить количество рядов, возвращённых SELECT-запросом, используйте функцию mysql_num_rows().
Проверять лениво - допускается ли с SELECT - но я собственно не поэтому заменил "глупости" - у вас пример хороший, но недоточен. Например, если в таблице будет к примеру 1kk записей - скрипт рискует повесить сервер. Поэтому более красивое в этом случае решение - это использовать SQL_CALC_FOUND_ROWS.
То есть - SELECT SQL_CALC_FOUND_ROWS * FROM lot WHERE ... LIMIT 1;
запрос который выведет количество выбранных рядов -
SELECT FOUND_ROWS();
как-то так - путано, но понятно
У меня дедик и впс от них. Саппорт не молчит, всё работает.
$query="select * from lot where tovar_cat=\"platye\"";mysql_query($query);print "Всего записей: ".mysql_affected_rows();
Не очень хорошее решение - а если там очень много записей?
ТС - чтобы вывести - сколько всего и где -
$query = "SELECT COUNT(*), tovar_cat FROM lot GROUP BY tovar_cat";
$res = mysql_query($query);
while($row = mysql_fetch_row($res)){
echo $row[0]." записей в категории ".$row[1]."<br>";
}
Первый запрос у вас верен - проверьте - есть ли там такая категория в целом.
То есть безошибочно есть - SELECT COUNT(*) from lot WHERE tovar_cat='nabor';
Безошибочно, судя по всему, нет - platye
:)
Покажите - что выдаёт SELECT DISTINCT tovar_cat FROM lot;
Есть ли там вообще такая категория?
Ну серый - это в любом случае что у человека не хватает постов чтобы отзыв имел значение?