Merhaba,
Mysql'de yaklaşık 5000 tane veriyi array içine almak istiyorum, nasıl bir yol izleyebilirim arkadaşlar ?
Mysql'den verileri array içine alma ?
2
●1.880
- 01-04-2016, 23:14:31Merhaba,
$sth = $dbh->prepare("SELECT * FROM tablo"); $sth->execute(); $result = $sth->fetchAll();burada result istediğiniz şekilde tüm sonucu array içinde saklar.
Şuraya da bakarsınız ; http://php.net/manual/tr/pdostatement.fetch.php
Kolaylıklar. - 03-04-2016, 02:18:02bluexpres arkadaşında belirttiği gibi pdoda bu işlem tek satır koda bakıyor ama düz mysql_ şeklinde bağlantı kuranlarda aşağıdaki şekilde tüm kayıtları array'a atabilirler.
$rows = array(); $sql = mysql_query("SELECT * FROM tabloadi"); while(($row = mysql_fetch_array($sql))) { $rows[] = $row; }ve mysqli kullanan arkadaşlarda eğer php 5.3 ve üzeri bir versiyon kullanıyorlarsa aşağıdaki örnekteki gibi çekebilirler.
$sql = mysqli_query("SELECT * FROM tabloadi"); $rows = mysqli_fetch_all($sql);