Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Настройка MySQL
 
 автор: Bernex   (27.03.2006 в 09:57)   письмо автору
 
 

$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.... Это на моем виртуальном

На хостинге все ок!

Почему?

(

   
 
 автор: kolobokk   (27.03.2006 в 12:20)   письмо автору
 
   для: 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 и все

   
 
 автор: Trianon   (27.03.2006 в 12:38)   письмо автору
 
   для: Bernex   (27.03.2006 в 09:57)
 

Наверное потому, что на разных хостах разное состояние таблиц. phpMyAdmin что показывает?

   
 
 автор: Bernex   (27.03.2006 в 13:24)   письмо автору
 
   для: 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 - количество строк возвращается нормальное!

   
 
 автор: kolobokk   (27.03.2006 в 13:42)   письмо автору
 
   для: Bernex   (27.03.2006 в 13:24)
 

Т.е. цикл повторяется именно 2 раза или по кругу?
вообще странно, все должно быть нормально
Проверь весь код скрипта - этот запрос случайно не дублируется?

   
 
 автор: cheops   (27.03.2006 в 13:46)   письмо автору
 
   для: 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"];
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования