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

Форум MySQL

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

 

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

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

тема: Перевод курсора в начало
 
 автор: Paulius22   (02.11.2008 в 23:43)   письмо автору
 
 

Помогите решить такуд проблему: есть код выборки из базы

$result_result = mysql_query("SELECT * FROM result");
$myrow_result = mysql_fetch_array($result_result);


<?php            
            
do
            {
                if (!empty(
$myrow_result['a']))
                {
                    echo 
"<A class='thirdmenu' href=../result_rus.php?round=".$myrow_result['round'].">&nbsp;".$myrow_result['round']."</A>";
                }
            }
            while (
$myrow_result mysql_fetch_array($result_result));
        
?>  


здесь курсор доходит до конца, а далее мне нужно опять сделать толже самое, только с небольшим изменением

<?php
            
do
            {
                if (!empty(
$myrow_result['b'])) 
                {
                    echo 
"<A class='thirdmenu' href=../result_rus.php?round=".$myrow_result['round'].">&nbsp;".$myrow_result['round']."</A>";
                }
            }
            while (
$myrow_result mysql_fetch_array($result_result));
        
?> 

и код уже не работает... это потому, что курсор mysql не вернулся в начало, да?
понимаю, что можно написать отдельный запрос

$result_result1 = mysql_query("SELECT * FROM result");
$myrow_result1 = mysql_fetch_array($result_result1);


но так как мне придется около 8-9 раз подобное сделать, то не хочется перегружать код, в котором потом не разберешься... да и грузит систему наверное ...

Подскажите, пожалуйста, как можно вернуть курсор в начало таблицы!
надеюсь, что я понятно осветил свою проблему!

  Ответить  
 
 автор: Trianon   (02.11.2008 в 23:48)   письмо автору
 
   для: Paulius22   (02.11.2008 в 23:43)
 

mysql_data_seek()

  Ответить  
 
 автор: Paulius22   (03.11.2008 в 01:22)   письмо автору
 
   для: Trianon   (02.11.2008 в 23:48)
 

а что передать в качестве параметра? или можно без параметров?

  Ответить  
 
 автор: Trianon   (03.11.2008 в 01:32)   письмо автору
 
   для: Paulius22   (03.11.2008 в 01:22)
 

Шутим?
Можно заглянуть в мануал.
Там всё написано.

  Ответить  
 
 автор: Paulius22   (03.11.2008 в 01:31)   письмо автору
 
   для: Trianon   (02.11.2008 в 23:48)
 

Проверил, вроде работает:) Спасибо))

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

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