lostyazilim
tr.link

veritabanı kayıt yaparken hata

10 Mesajlar 871 Okunma
acebozum
tr.link

denizbe3558 denizbe3558 WM Aracı Kullanıcı
  • Üyelik 16.02.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Developer
  • Konum İzmir
  • Ad Soyad S** A**
  • Mesajlar 277
  • Beğeniler 32 / 31
  • Ticaret 1, (%100)
aşağıdaki kod ile işlem yaptıgım zaman else devreye giriyor ve kayıt esnasında sorun oluşuyor. daha onceden calısıyordu bilgisayarıma format attım yedeklediğim site dosyalarını geri yükledim veritabanı işlemlerinde hata almaya başladım yardımcı olursanz sevinirim

$kontrol=mysql_query("INSERT INTO icerik (ana_kategori) VALUES ('$ad')");
if (mysql_query($kontrol)){//Sorgu başarılı bir şekilde çalıştırıldıysa
echo "Kayıt Başarılı";
}
else{
echo "Kayıt Esnasında Bir Sorun Oluştu!";
}
 

 

wmaraci
reklam

brc16 brc16 WM Aracı Kullanıcı
  • Üyelik 03.11.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad F** V**
  • Mesajlar 49
  • Beğeniler 26 / 3
  • Ticaret 0, (%0)
veritabanının ekran görüntüsünü post ettiğin formun tamamındaki kodları ve bağlantı kodlarını da yaz istersen böyle zor !
 

 

denizbe3558 denizbe3558 WM Aracı Kullanıcı
  • Üyelik 16.02.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Developer
  • Konum İzmir
  • Ad Soyad S** A**
  • Mesajlar 277
  • Beğeniler 32 / 31
  • Ticaret 1, (%100)
brc16 buyrun hocam




 

 

brc16 brc16 WM Aracı Kullanıcı
  • Üyelik 03.11.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad F** V**
  • Mesajlar 49
  • Beğeniler 26 / 3
  • Ticaret 0, (%0)
Tablonda ana_kategori diye bir alan yok bu alanı oluştur birde form da input name="ana_kategori" olsun bu alana dikkat et.
 

 

wmaraci
wmaraci

denizbe3558 denizbe3558 WM Aracı Kullanıcı
  • Üyelik 16.02.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Developer
  • Konum İzmir
  • Ad Soyad S** A**
  • Mesajlar 277
  • Beğeniler 32 / 31
  • Ticaret 1, (%100)
brc16 icerik tablosunun içeresinde ana_kategori sütunum var hocam

 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)

$kontrol=mysql_query("INSERT INTO icerik (ana_kategori) VALUES ('$ad')");
if (mysql_query($kontrol)){//Sorgu başarılı bir şekilde çalıştırıldıysa
echo "Kayıt Başarılı";
}
else{
echo mysql_error(); // Hatayı ekrana yazdırır.
}


Yukardaki kodu deneyin. Neden hata verdiğini ekrana yazıcak. Hatayı buraya aktarın, yardımcı olalım.
 

 

brc16 brc16 WM Aracı Kullanıcı
  • Üyelik 03.11.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad F** V**
  • Mesajlar 49
  • Beğeniler 26 / 3
  • Ticaret 0, (%0)



$ana_kategori = $_post["ana_kategori"];
$kaydet =mysql_query("insert into icerik (ana_kategori) values ('$ana_kategori')");



?>

şeklinde dene
 

 

brc16 brc16 WM Aracı Kullanıcı
  • Üyelik 03.11.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad F** V**
  • Mesajlar 49
  • Beğeniler 26 / 3
  • Ticaret 0, (%0)
Veya jelioxe dediği gibi yap
 

 

denizbe3558 denizbe3558 WM Aracı Kullanıcı
  • Üyelik 16.02.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Developer
  • Konum İzmir
  • Ad Soyad S** A**
  • Mesajlar 277
  • Beğeniler 32 / 31
  • Ticaret 1, (%100)
brc16 Jelioxe Query was empty. Sorgu boş hatası alıyorum hocam
 

 

Nanoripper Nanoripper Hello World! Kullanıcı
  • Üyelik 25.10.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Science
  • Konum İstanbul Anadolu
  • Ad Soyad Y** A**
  • Mesajlar 71
  • Beğeniler 1 / 19
  • Ticaret 0, (%0)
$kontrol=mysql_query("INSERT INTO icerik (ana_kategori) VALUES ('$ad')");
if (mysql_query($kontrol)){//Sorgu başarılı bir şekilde çalıştırıldıysa


SQL sorgunu iki kez mysql_query içine almış oluyorsun. 2 satırda da almışsın zaten birisini kaldırman gerekir. Ya ikinci satırı if ($kontrol) şeklinde düzelt yada birinci satırı $kontrol = "INSERT INTO icerik (ana_kategori) VALUES ('$ad')"; olarak değiştir.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al