|
|
|
| Помогите решить такуд проблему: есть код выборки из базы
$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']."> ".$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']."> ".$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 раз подобное сделать, то не хочется перегружать код, в котором потом не разберешься... да и грузит систему наверное ...
Подскажите, пожалуйста, как можно вернуть курсор в начало таблицы!
надеюсь, что я понятно осветил свою проблему! | |
|
|
|
|
|
|
|
для: Paulius22
(02.11.2008 в 23:43)
| | mysql_data_seek() | |
|
|
|
|
|
|
|
для: Trianon
(02.11.2008 в 23:48)
| | а что передать в качестве параметра? или можно без параметров? | |
|
|
|
|
|
|
|
для: Paulius22
(03.11.2008 в 01:22)
| | Шутим?
Можно заглянуть в мануал.
Там всё написано. | |
|
|
|
|
|
|
|
для: Trianon
(02.11.2008 в 23:48)
| | Проверил, вроде работает:) Спасибо)) | |
|
|
|