read table and add in array..

vasilev

Registered
здравейте,
взимам данните от таблиза и ги записвам в масив:

PHP:
 PDO .. select * from table:
$zobj = $stmt->fetchAll();
foreach($zobj as $key=>$val){
          $datafte[$key]=$val;
        }

но излизат двойно:

[id] => 1 [0] => 1 [gid] => k3d0al5j [1] => k3d0al5j...

може ли да ми кажете това ли е правилният начин и ако не - как :)
 
В документацията ясно и точно е описано как работи тази функция: http://php.net/manual/en/pdostatement.fetchall.php
Че даже и разнообразни примери са дали - използвай тях.
 
vasilev каза:
мерси, с PDO::FETCH_CLASS стана..
За да ги получиш като масив обаче най-вероятно ще ти трябва PDO::FETCH_ASSOC:

returns an array indexed by column name as returned in your result set
http://php.net/manual/en/pdostatement.fetch.php/#refsect1-pdostatement.fetch-parameters
 

Горе