|
|
|
| $sel2 = mysql_query("SELECT n FROM 'news' WHERE 'type'='n' ORDER BY 'date' DESC LIMIT 2,3");
while ($row = mysql_fetch_array($sel2))
echo $row["n"];
Выдает 1112311123..... а должен 11123.... Это на моем виртуальном
На хостинге все ок!
Почему?
( | |
|
|
|
|
|
|
|
для: Bernex
(27.03.2006 в 09:57)
| | настройки MySQL тут совсем не причем.
не совсем понятно почему он при таком запросе должен выдавать 11123....
на запрос
$sel2 = mysql_query("SELECT n FROM 'news' WHERE 'type'='n' ORDER BY 'date' DESC LIMIT 2,3");
|
вывод в цикле будет три величины n начиная со второй, т.е. 2 3 4 и все | |
|
|
|
|
|
|
|
для: Bernex
(27.03.2006 в 09:57)
| | Наверное потому, что на разных хостах разное состояние таблиц. phpMyAdmin что показывает? | |
|
|
|
|
|
|
|
для: Trianon
(27.03.2006 в 12:38)
| | LIMIT начиная со второго три значения...
В базе:
1-е:11
2-е:12
3-е:3
$1+$2+$3(значения)=11123
А выдает: $1+$2+$3+$1+$2+3$! ((
На хостинге и на локалке базы одинаковые!
Значения выдаются из одного столбца 'n' в цикле. Почему локальный SQL так работает не пойму (
Причем по запросу из PHPMYADMIN - количество строк возвращается нормальное! | |
|
|
|
|
|
|
|
для: Bernex
(27.03.2006 в 13:24)
| | Т.е. цикл повторяется именно 2 раза или по кругу?
вообще странно, все должно быть нормально
Проверь весь код скрипта - этот запрос случайно не дублируется? | |
|
|
|
|
|
|
|
для: Bernex
(27.03.2006 в 09:57)
| | А такой код что выводит?
<?php
$sel2 = mysql_query("SELECT n FROM 'news' WHERE 'type'='n' ORDER BY 'date' DESC LIMIT 2,1");
while ($row = mysql_fetch_array($sel2))
echo $row["n"];
?>
|
| |
|
|
|