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

Форум MySQL

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

 

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

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

тема: Предыдущее значение в результирующей таблице
 
 автор: DiMoN_TD   (22.12.2007 в 01:17)   письмо автору
 
 

Вот такой вопрос.
У меня цикл с выборкой из БД

$result = mysql_query("SELECT *  FROM my_table");
$myrow = mysql_fetch_array($result);
do
{
  echo $myrow["name"];
}
while ($myrow = mysql_fetch_array($result))


так вот, мне хотелось бы узнать, можно ли как то получить предыдущее значение?
т.е. из этого примера, допустим у меня 4 строки в таблице, по которым проходится цикл.. так вот, допустим я дошёл до 3-й строки, цикл прошёлся и по идее он должен дальше брать 4-ю строчку, а мне вот нужно ОПЯТЬ 3-ю взять.. как это можно реализовать??

(понятно, что в данном примере этот вариант зациклит программу, но мне нужно только узнать, как можно перейти обратно на предыдущий элемент)

З.Ы. как сделать так, чтобы мой код подсвечивался??

   
 
 автор: mihdan   (22.12.2007 в 02:10)   письмо автору
 
   для: DiMoN_TD   (22.12.2007 в 01:17)
 

if, mysql_data_seek()

   
 
 автор: DiMoN_TD   (22.12.2007 в 03:53)   письмо автору
 
   для: mihdan   (22.12.2007 в 02:10)
 

а если с примерами? )

   
 
 автор: KPETuH   (22.12.2007 в 09:14)   письмо автору
 
   для: DiMoN_TD   (22.12.2007 в 01:17)
 

>З.Ы. как сделать так, чтобы мой код подсвечивался

нужно ставить в начеле кода <?
типа

<?
echo "Hello";

   
 
 автор: Trianon   (22.12.2007 в 10:52)   письмо автору
 
   для: DiMoN_TD   (22.12.2007 в 01:17)
 

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

   
 
 автор: DiMoN_TD   (22.12.2007 в 18:19)   письмо автору
 
   для: Trianon   (22.12.2007 в 10:52)
 

=)
Нет мне нужно всего одно предыдущее значение! =)

   
 
 автор: Trianon   (22.12.2007 в 18:45)   письмо автору
 
   для: DiMoN_TD   (22.12.2007 в 18:19)
 

предыдущее значение проще сохранить в переменной.

   
Rambler's Top100
вверх

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