Merhabalar,
MySQL e veri kayıt ederken DB boş veriyi kabul etmiyor ve direkt Ekrana veri tabanı hatası nı basıyor kodu aşağıya bıraktım.
Veri tabanında ilgili sütunların boş değeri null olarak belirli ama yinede hata kayıt yapmıyor.
Bu tek burada değil scriptin her yerinde var bunu kökten çözebileceğim bir yöntem varmı.
cPanel/WHM Almalinux 8(CloudLinux)
/* Insert */
if($_GET['status']=='per_add' ) {
if($_POST && isset($_POST['perAdd']) ) {
$baslik = $_POST['baslik'];
$sira = $_POST['sira'];
if($baslik && $sira ) {
$kaydet = $db->prepare("INSERT INTO yetki_grup ÇOK FAZLA VAR DİYE SİLFDİM ");
$sonuc = $kaydet->execute(array(
AYNI ŞEKİLDE BURAYI DA
));
if($sonuc){
header('Location:'.$ayar['panel_url'].'pages.php?page=admin_permission');
$_SESSION['main_alert'] = 'success';
}else{
echo 'Veritabanı Hatası';
}
}else{
header('Location:'.$ayar['panel_url'].'pages.php?page=admin_permission');
$_SESSION['main_alert'] = 'zorunlu';
}
}else{
header('Location:'.$ayar['site_url'].'404');
}
}
Mysql boş veri kabul etmeme sorunu
8
●190
- 27-03-2024, 13:44:26
- 27-03-2024, 17:06:44Hocam direkt veri tabanı hatası yazıyor kod u paylaştımdecameron adlı üyeden alıntı: mesajı görüntüle
else{
echo 'Veritabanı Hatası';
direk burayı dönderiyor boş veri gittiğinde.
whatsapp tan iletişime geçerseniz çok sevinirim.
daha net anlatmış olurum ( profilimde mevcut.) - 27-03-2024, 17:09:13
print_r($db->errorInfo());
ile hata mesajını yazdırın bakalım gerçek hata sebebi neymiş. - 27-03-2024, 17:59:08Veritabanı HatasıArray ( [0] => 00000 [1] => [2] => )kursatcanciger adlı üyeden alıntı: mesajı görüntüle
bu şekilde hata veriyor hocam.

