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

Форум MySQL

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

 

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

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

тема: Вопрос про вывод строк!
 
 автор: Alex_Sidneff   (07.11.2009 в 21:10)   письмо автору
 
 

$sql1 = "SELECT * FROM muz_images LIMIT 0,7000";
Этот запрос должен мне вывести от 0 до 7000 тысяч строк по id
Он выводит только с 0 до 6278 а куда могли подеваться остальные??? последняя страница каторую выводит движёк сайта у неё ид 6388 и PhpMyAdmin тоже не видет этих ИД ...
Может где то в настройках самого MySQL сервера искать проблему? Подскажите пожалуйста?

  Ответить  
 
 автор: Trianon   (07.11.2009 в 22:09)   письмо автору
 
   для: Alex_Sidneff   (07.11.2009 в 21:10)
 

Во-первых, в таблице строк может быть меньше 7 тысяч.
Во вторых, этот запрос выводит их безо всякого порядка, и если на последней id = 6388, то это вовсе не означает, что в середине выдачи такого запроса не было id = 6735 или даже id = 9241

  Ответить  
 
 автор: Alex_Sidneff   (07.11.2009 в 22:52)   письмо автору
 
   для: Trianon   (07.11.2009 в 22:09)
 

В Выдачи на страницу в текстовом виде нету этих id..... запрос делал показать все с 6000 по 7000 .... не выводит.... и запрос чёткий по ид... как быть? реальная проблема, впервый раз с таким столкнулся... подскажите как ещё лечить данное???
$link1 = mysql_connect('localhost','root','пароль');
mysql_select_db('music', $link1);
$sql1 = "SELECT * FROM muz_images LIMIT 0,7000";
$result1 = mysql_query($sql1, $link1);

while ($row1 = mysql_fetch_array($result1))
{

  Ответить  
 
 автор: Alex_Sidneff   (07.11.2009 в 23:39)   письмо автору
 
   для: Alex_Sidneff   (07.11.2009 в 22:52)
 

Всё! Вопрос решен! Нужно было отправить запрос вида:
$sql1 = "SELECT *
FROM `muz_images`
ORDER BY `muz_images`.`image_id` ASC
LIMIT 0 , 7000";

  Ответить  
Rambler's Top100
вверх

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