• 31-03-2016, 18:08:20
    #1
    Merhaba,

    Mysql'de yaklaşık 5000 tane veriyi array içine almak istiyorum, nasıl bir yol izleyebilirim arkadaşlar ?
  • 01-04-2016, 23:14:31
    #2
    Merhaba,

    $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:02
    #3
    bluexpres 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);