İçeriğe geç
ForumPRO

Forum Sitesi Yazılımı PRO demosuna hoş geldiniz. Demo üye hesabıyla giriş yapıp konu açabilir, tepki verebilir ve kullanıcı panelini inceleyebilirsiniz. Ayrıntılar

RehberPDO ile güvenli sorgu yazma rehberi

kodcuTarikkodcuTarik 15 Haz 2026 04:26 15 cevap 807 görüntülenme
SQL enjeksiyonuna karşı en önemli kural: kullanıcı verisini asla sorguya doğrudan eklemeyin.

php
$stmt = $pdo->prepare('SELECT * FROM uyeler WHERE eposta = :eposta');
$stmt->execute(['eposta' => $eposta]);
$uye = $stmt->fetch();


Ayrıca PDO::ATTR_EMULATE_PREPARES ayarını kapatmanızı öneririm.
fetch ile yükleme ilerlemesi için hâlâ XHR en pratik yol.
PHP 8.3 | Laravel | MySQL — GitHub
fetch ile yükleme ilerlemesi için hâlâ XHR en pratik yol.
Bileşik indekste sütun sırası önemli, önce eşitlik sonra aralık sütunu.
kodcuTarik yazdı: ↑
SQL enjeksiyonuna karşı en önemli kural: kullanıcı verisini asla sorguya doğrudan eklemeyin. Ayrıca PDO::ATTR_EMULATE_PREPARES ayarını kapatmanızı öneririm.
Teşekkürler, çok faydalı bir paylaşım olmuş.
Legolas65 yazdı: ↑
@kodcuTarik bu tavsiyeyi uyguladım, işe yaradı.
Bu bilgi için çok teşekkürler 🙏
gamerKaan yazdı: ↑
Bileşik indekste sütun sırası önemli, önce eşitlik sonra aralık sütunu.
Çözüm için teşekkürler, konu benim için kapanabilir.
Ben de katılıyorum, özellikle ikinci madde çok önemli.
Önce küçük bir test yapıp sonra karar vermenizi öneririm.
EXPLAIN çıktısını paylaşırsanız daha net yardımcı olabiliriz.
Benzer bir konu daha önce açılmıştı ama bu daha güncel.
Aynı sorunu ben de yaşıyorum, çözüm bulan olursa yazsın lütfen.
ForumPRO — Webmaster, sosyal medya ve teknoloji topluluğu
Takipteyim 👍
Sonuç hakkında bilgi verirseniz sevinirim.
Kurallar: Forum kuralları — Sorun yaşarsanız @ultibil yazmanız yeterli.

Cevap yazmak için giriş yapın

Hesabınız yoksa ücretsiz kayıt olup hemen tartışmaya katılabilirsiniz.

Benzer konular

furkanaksenn 22 Eyl 2026 13 son: hostingci, 6 saat önce
ismaill 22 Ağu 2026 1 2 22 son: Legolas65, 29 Ağu 2026
merve.k 19 Tem 2026 10 son: kodcuTarik, 16 Ağu 2026