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

Форум MySQL

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

 

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

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

тема: Вывести ограниченное количество записей из результирующей таблицы
 
 автор: Port_Artur1   (15.12.2007 в 18:16)   письмо автору
 
 

$row = mysql_fetch_array( $result );

всего 5 записей как вывести именно 3 или именно 5 запись из списка

   
 
 автор: Егор (Solar)   (15.12.2007 в 18:38)   письмо автору
 
   для: Port_Artur1   (15.12.2007 в 18:16)
 

Я у себя так вывожу...


$sql=mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 3");
$postt = mysql_num_rows($sql);
for($i=0; $i < $postt; $i++)
{
$post=mysql_fetch_array($sql);
$id = $post['id'];
$theme = $post['theme'];
$date = $post['puttime'];

и т.д....

   
 
 автор: Port_Artur1   (15.12.2007 в 18:45)   письмо автору
 
   для: Егор (Solar)   (15.12.2007 в 18:38)
 

Ну это выввести все результаты - это пнятно НО мне нужно вывести именно 3 -ю строку из 5
т.е. нужно иметь возможность указать конкретныйномер строки
т.к. порядок может быть таким 1,5,2,3,4 или 4,1,3,

   
 
 автор: Port_Artur1   (15.12.2007 в 18:50)   письмо автору
 
   для: Port_Artur1   (15.12.2007 в 18:45)
 

или конкретно толлько 3 запись, или 145 а общее количество может быть 200 и 400

   
 
 автор: Port_Artur1   (15.12.2007 в 21:57)   письмо автору
 
   для: Port_Artur1   (15.12.2007 в 18:50)
 

Так шо? НИКТО не знает как вывести определённую строку (3 или 150 -ю)? из полученного результата запроса к базе данных?????????

   
 
 автор: Trianon   (15.12.2007 в 22:16)   письмо автору
 
   для: Port_Artur1   (15.12.2007 в 21:57)
 

Я знаю. Но отвечать не буду.
Потому что я не знаю, зачем просить сервер выдать 400 строк, в то время как нужна лишь одна.
А Вы на этот вопрос не ответили.

   
 
 автор: Port_Artur1   (15.12.2007 в 22:27)   письмо автору
 
   для: Trianon   (15.12.2007 в 22:16)
 

дело в том по запросу получаем в ответе 400 строк а вот вывести их нужно в зависимости от порядка вывода заданной пользователем а тут уж к выборке определённой строки из табллицы это не имеет никакого значения.
А если знешь но неговоришь так и нефиг писать ответ в форуме.

   
 
 автор: Trianon   (15.12.2007 в 22:35)   письмо автору
 
   для: Port_Artur1   (15.12.2007 в 22:27)
 

>дело в том по запросу получаем в ответе 400 строк а вот вывести их нужно в зависимости от порядка вывода заданной пользователем

Что мешает их запросить в порядке, который задал пользователь?

>А если знешь но неговоришь так и нефиг писать ответ в форуме.

Я как нибудь сам решу писать или нет, а если писать, то о чем.
Вы спросили - знает ли кто - я ответил.

   
 
 автор: Port_Artur1   (15.12.2007 в 22:49)   письмо автору
 
   для: Trianon   (15.12.2007 в 22:35)
 

Ну и Моразм, наверное от нефиг делать.

Люди помогите
Теперь я не спрашиваю знает ли кто? (для особо умных)
Я прошу написать ответ кто знает без демогогии, как из

$result = mysql_query( "SELECT *FROM ric where central=$central" )


вывести содержимое поля 'baer' только из 3-й или 5-й строки или любой другой под определённым порядковым номером из $result?

   
 
 автор: Faraon   (16.12.2007 в 00:28)   письмо автору
 
   для: Port_Artur1   (15.12.2007 в 22:49)
 

Вы сами это как представляете?
И что по вашему третья и пятая строка и тд?

   
 
 автор: DeniZzZ   (16.12.2007 в 01:19)   письмо автору
 
   для: Port_Artur1   (15.12.2007 в 22:49)
 

Допустим есть таблица с полями:
----------------
| id | name |
----------------
1 | Vasya
2 | Petya
3 | Ivan


Вам нужно получить 3-ю по счету запись поля name?

$query=mysql_fetch_array(mysql_query("SELECT * FROM `tablename` where id=3"));


или я чего-то не понял? Покажите структуру вашей базы данных и что именно нужно получить...

   
 
 автор: Port_Artur1   (16.12.2007 в 10:47)   письмо автору
 
   для: DeniZzZ   (16.12.2007 в 01:19)
 

Спасибо - решил проблему сам

   
Rambler's Top100
вверх

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