Genel olarak PHP ile birlikte PDO ve OOP için oldukça yeniyim, lütfen güzel olunuz :) Temelde PDO'ya dayanan bir bağlantı nesnesi yapmaya çalışıyorum, böylece sitem boyunca aradığım tek bir bağlantım olabilir.PDO mysql statik bağlantı sınıfını oluşturmanın en iyi yolu?
Aşağıda oluşturmaya çalıştığım aynı db nesnesini kullanarak geçirdiğim bir kimliğe dayalı olarak farklı sonuçlar aramak için hazırlanmış bazı ifadelere ihtiyacım var.
Aşağıda ayarladığım db sınıfına nasıl erişirim ve erişirim ve sonra ihtiyacım olan ilgili bilgileri ayıklamak için içindeki işlevleri kullanırım? Herhangi bir örnek harika olurdu, böylece en iyi uygulamalar hakkında fikir edinebilirim.
Çok teşekkürler şimdiden.
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array(
PDO::ATTR_PERSISTENT => true
));
Bir daha Singleton deseni kullanmayarak başlayabilir Example #4 Persistent connections
$ this, statik yöntemler ve statik özellikler için mevcut değildir. Self :: $ özelliğini kullanmalısınız. Aksi takdirde db :: özellik tanimlanmamis oldugunu düsünecek – jscripter
@BubuDaba diger asnwers ilgisiz hale getirebilecegi gibi dogru kodu düzenlemez. OP için bir öneriniz varsa, bir cevap veya yorum yazınız –