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

Форум PHP

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

 

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

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

тема: Повторное использование массива
 
 автор: alver   (30.11.2008 в 16:43)   письмо автору
 
 

Есть массив, полученный функцией mysql_fetсh_row из БД.
Его нужно использовать два раза. Естественно после первого прогона курсор на последнем элементе. Как его вернуть на первый? А то делать два одинаковых запроса к БД не есть хорошо по моему.
Спасибо заранее.

  Ответить  
 
 автор: BinLaden   (30.11.2008 в 16:49)   письмо автору
 
   для: alver   (30.11.2008 в 16:43)
 

Можно mysql_data_seek() использовать.

  Ответить  
 
 автор: alver   (30.11.2008 в 18:28)   письмо автору
 
   для: BinLaden   (30.11.2008 в 16:49)
 

Сапсибо.

  Ответить  
 
 автор: mikha   (30.11.2008 в 18:27)   письмо автору
 
   для: alver   (30.11.2008 в 16:43)
 

<?php
while ($row mysql_fetch_assoc ($result)) {
  echo 
$row['чего_там_надо'];
  foreach (
$row as $key => $value) {
    
// $row['post_id'] у меня это ID новости
    
$temp[$row['post_id']][$key] = $value;
  }
}
// в массиве $temp то что вам надо
foreach ($temp as $value) {
  echo 
$value['чего_там_надо'];
}
?>

  Ответить  
 
 автор: alver   (30.11.2008 в 18:34)   письмо автору
 
   для: mikha   (30.11.2008 в 18:27)
 

Пасиба. Всё нормально отработало)

  Ответить  
 
 автор: alver   (16.12.2008 в 22:21)   письмо автору
 
   для: alver   (30.11.2008 в 16:43)
 

Так а ещё такой вопрос
А что делать, если мне нужно больше двух раз его использовать. И причём заранее не известно сколько. Пример зачем это надо: У меня есть проект, который разделён на части и каждой части нужно назначить исполнителей, которых может быть много.
часть1 --- список исполнителей
часть2 --- список исполнителей
часть3 --- список исполнителей
Список исполнителей везде один и тот же. Как быть?

  Ответить  
 
 автор: Trianon   (16.12.2008 в 23:11)   письмо автору
 
   для: alver   (16.12.2008 в 22:21)
 

чем второй раз принципиально отличается от третьего и далее?

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

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