|
|
|
|
|
для: glsv (Дизайнер)
(06.02.2005 в 11:50)
| | Только что сам заметил!
Чего то я дал жару!
Действительно тупая ошибочка вышла, большое спасибо за помощь! | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(06.02.2005 в 11:50)
| | -
LIMIT х,у выбирает х количество строк, начиная со строки у
-
Сорри, ошибся. Запомню =) | |
|
|
|
|
|
|
|
для: Artemy
(06.02.2005 в 10:52)
| | А зачем вы используете LIMIT 10, 10. Именно это вызывает ошибки.
Вы же получаете количество count(*). Т.е. строка в результатах запроса будет одна. И при этом говорите, чтобы вам было выдано 10 записей, начиная с 10. Т.е. кол-во уже определено.
Какой именно запрос вы хотите составить? | |
|
|
|
|
|
|
|
для: Atom
(06.02.2005 в 11:24)
| | LIMIT х,у выбирает х количество строк, начиная со строки у
меня больше смущает count(*) - это ведь всего лишь счетчик значений в столбце. а зачем он, если сказано, что надо выбрать ровно 10 значений?
попробуйте вывести какае-нибудь поле, а не count.
PS могу ошибаться... | |
|
|
|
|
|
|
|
для: Artemy
(06.02.2005 в 10:52)
| | -
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 6 in C:\www\scripts\boxer\desk\desk.php on line 110
-
Дословно перевод ошибки -
невозможно перейти на строку 0 в mysql_result.
И еще. Насколько я помню, если в LIMIT указанны два параметра, то он берет от первого до второго. А у вас они одинаковы. | |
|
|
|
|
|
|
| Чего то не могу понять где ошибка!
Вот код
<?
// Посылаем запрос для счетчика
$count = "SELECT count(*) FROM msg
WHERE type = '$type'
AND show_msg = '1'
$temp
ORDER BY id_msg DESC
LIMIT $start, $pnumber";
$tot = mysql_query($count);
$cnt = mysql_result($tot,0);
?>
|
И вот что выдает!
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 6 in C:\www\scripts\boxer\desk\desk.php on line 110
|
А сам запрос такой получается
SELECT count(*) FROM msg WHERE type = '2' AND show_msg = '1' ORDER BY id_msg DESC LIMIT 10, 10
|
Буду очень благодарен за помощь! | |
|
|
|
|