Bu konuyla ilgili birkaç makale okudum, ancak hiçbiri bana yardım etmedi ve ne yapmam gerektiği konusunda kafam karıştı.mysqli sorgusunun başarılı olup olmadığını kontrol etmenin doğru yolu
Temel olarak, sql sorgusunun herhangi bir hata olmadan gerçekleştirilip gerçekleştirilmediğini kontrol etmek istiyorum. Bunu yapmak için, aşağıda gösterilen if
ifadelerini kullanmam gerekiyor mu?
if($stmt = $mysqli->prepare("INSERT INTO table VALUES (?, ?, ?);"))
{
$stmt->bind_param("sss", $a, $b, $c);
if(!$stmt->execute())
{
// Do I have to catch the problem here?
}
if($stmt->affected_rows === -1){
// Do I have to catch the problem here?
}
$stmt->close();
}
else
{
// Do I need to catch the problem here?
}
* Neden * sonucu kontrol etmek istiyor musunuz? Bununla ne yapacaksın? –
Sadece verilerin kaydedilip kaydedilmediğini bilmek zorundayım (Bu durumda), bir şey olduğu için olmasa bile bunu bilmem ve bu sorun hakkında kullanıcıyı bilgilendirmem gerekiyor ... – 0101
Sorununuz mysqli ile değil, yani - demek ? Başka bir notifier yazacak mısın? Dosya sistemi hataları, sıfıra bölme, eksik değişken nedir? –