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

Форум PHP

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

 

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

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

тема: Массив при заполнении теряет все элементы кроме одного
 
 автор: OLi   (04.01.2012 в 14:19)   письмо автору
 
 

Немного торможу с выводом.
Есть функция?
Она возвращает 3 записи, но на выходе получаю одну - в чем проблема?
function select_my () {


    $select_categoty=mysql_query("Select * from `buttles` WHERE user='".intval($_COOKIE['id'])."'");
    
    if (mysql_num_rows($select_categoty)>0){
        
        
    while ($row_cats=mysql_fetch_assoc($select_categoty)) {
    
    
    $row_c = $row_cats;
    
    }
    }
    
    
    return $row_c;
}



Array ( [id] => 12 [votes] => 0 [link] => 12
 [title] => ertetetetetetetyryry 
[status] => 0 [proceed_votes] => 0 [category] => 1 
[end_time] => 1970-01-08 [start_time] => 1325670967 
[count] => 0 [user] => 7 [continua] => 0 [ended] => 0 ) 

  Ответить  
 
 автор: Valick   (04.01.2012 в 14:27)   письмо автору
 
   для: OLi   (04.01.2012 в 14:19)
 

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

  Ответить  
 
 автор: cheops   (04.01.2012 в 14:50)   письмо автору
 
   для: OLi   (04.01.2012 в 14:19)
 

Строку
$row_c = $row_cats;
следует исправить так
$row_c[] = $row_cats;

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

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