Nesne ya da dizi gibi Veritabanı dönüş kayıtlar?

1 Cevap php

Daha iyi bir alternatif hangisi? Ben PDO bir dizi ya da bir nesne olarak geri diyelim fark ettik. Benim eski fonksiyonlarını (mysql_fetch_array ()) kullanırken hep diziler kullandım ama sadece PDO nesnesi için bir sarıcı sınıfı yazdık ve daha iyi olduğu konusunda merak ettim.

Ben bir nesne (Eğer bir anahtar / değer eklenmiş / değiştirilmiş unuttum) ... beklenmedik sonuçları karışmıştır olabilir dönen diziye eklemek / değiştirmek sıkı olacağını varsayalım.

Dizilerde kayıtları daha eski moda bir şekilde geri döndü, ve ben nesneleri benimsemelidir, hangi nedenlerle?

1 Cevap

Php.net Gönderen:

mysql_fetch_object (), bir farkla,) (mysql_fetch_array benzer - bir nesne yerine bir dizi döndürülür. Dolaylı olarak, size sadece (sayı yasadışı özellik adları) kendi uzaklıklar tarafından alan adları ile veri erişim ve anlamına gelir.

Note on Performance: Speed-wise, the function is identical to mysql_fetch_array(), and almost as quick as mysql_fetch_row() (the difference is insignificant).