Neler yeni

PDO ile Database Hata Tutma

K4RA

Uzman Üye
Katılım
23 Ocak 2023
Mesajlar
167
Tepkime puanı
2,098
Konum
public_html
İlgi Alanlarınız
exploiter
Cinsiyet
  1. Erkek
Evet dayılar bugün çoğu yazılımcının işine yarayan hata tutmayı göstericez

öncelikle database bağlantımızı kuruyoruz.

Kod:
PDO::ATTR_ERRMODE -> gelen veritabanı hatasını gösteriyor
PDO::ERRMODE_EXCEPTION -> gelen hatayı kayıt ediyor

PHP:
try {
    $db = new PDO("mysql:host=localhot;dbname=test","root","",array(
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
    ));

daha sonra pdo'nun kendi yapısı olan PDOException ile verilen hatayı $par değişkenine kayıt ediyor
son kısım olarak getMessage(); ile yazıdırıyoruz
PHP:
}
catch (PDOException $par) {
    echo $par->getMessage();
}
Ekran Alıntısı.PNG

yukarıda gördüğünüz üzere bilerek hata vermesi için localhost yerine localhot yazıyorum

ve hatayı gösteriyoruz.
 

KocaReis

Developer
Katılım
26 Ağustos 1971
Mesajlar
837
Tepkime puanı
2,692
Eline sağlık
 

Konuyu görüntüleyen kullanıcılar:

Hacktivizm Twitter Hacktivizm Youtube Hacktivizm İnstagram Hacktivizm Telegram