https://github.com/mustafayilmazist/.../master/db.php
Arkadaşlar uzun zamandır linkte bulunan PDO Classını kullanıyorum.
Fakat PHP 8'e geçince şöyle bir sorun çıktı.
Bir sayfada
$sorgu1 = $db->query("SELECT * FROM sayfalar WHERE durum = ?")->arr(array(1))->select();
$sorgu2 = $db->query("SELECT * FROM sayfalar")->select();
bu şekilde iki sorgum olduğu zaman.
$sorgu2 de herhangi bir data göndermeme rağmen orada da data gidiyor.
Boş sorgu oluşturamıyorum.
$sorgu2 = $db->query("SELECT * FROM sayfalar")->arr(array())->select();
bu şekilde yaparsam sorun olmuyor ama hali hazırla var olan bir script ve epey sorgu var sistemde.
Hepsini değiştirmek biraz sıkıntı bir alanda unutma ihtimalim var.
Çözüm için yardımlarınıza ihtiyacım var.
Şimdiden ilgilenen herkese teşekkür ederim.
PHP ile yazılmış kütüphane de php v8.0 üstü sıkıntı yardım pls
2
●146
- 20-04-2022, 22:34:23select metodunun sonuna şunu ekleyin;
$this->data = null;
bu arada, sonraki projelerinizde kullanabilirsiniz belki, şurada oluşturduğum bir pdo sınıfı mevcut;
https://github.com/mlevent/pdb - 20-04-2022, 23:10:17Direk select metodunun sonuna değil ama select için de returnlerin hepsinin önüne koydum işe yaradı hocam.ghergedan adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim, kaç zamandır bunu çözemediğimden geçemedim php 8 e.
Sizin kütüphaneyi de inceledim bir çok konuda hoş bir çalışma olmuş bir kaç ufak proje de ısınmak adına deneyeceğim.
İlginiz için teşkrardan teşekkürler.