netbozum
tr.link

PHP, Form İle Mysql Veri Kaydetme

12 Mesajlar 31.764 Okunma
acebozum
tr.link

  • Üyelik 26.01.2025
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)

miharbisukarak adlı üyeden alıntı

Veritabanındaki veriyi ekrana yazdırmada sorunum yok. Sadece formdaki veriyi veritabanına kaydedemiyorum :(






$ekle = mysql_query("insert into bilgiler (id, acilirmenu, bilgi,) values (Null, '$id', '$acilirmenu', '$bilgi', )");


Bu satırda bir kaç hata var, ilki id zaten auto increment özellikteyse null göndermenize gerek yok, bilgiler deyip parantez açıp bilgiden sonra virgül koymuşsunuz ama bir şey yazmamışsınız bu hata yaratır. aynı şekilde values içinde id değişkenini tanımlamamışsınız yazmanıza gerek yok, sonunda yine virgül var fakat bir şey girilmemiş ve yine syntax hatası yaratır. Sonuç olarak o satırın düzgün hali;


$ekle = mysql_query("insert into bilgiler (acilirmenu, bilgi) values ('$acilirmenu', '$bilgi' )");


Olmalıydı. Hatanın sebebi bu. Bir de artık mysql_* fonksiyonları tarihe karışıyor, güncellenmiş php versiyonu taşıyan serverlarda kullanamayacaksınız, yavaş yavaş pdo'ya alışın.
 

 

googleasistan
reklam

oxin oxin WM Aracı Kullanıcı
  • Üyelik 05.01.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek bilgisayar teknisyeni
  • Konum Bursa
  • Ad Soyad R** A**
  • Mesajlar 1
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
teşekkürler çok güzel bi paylaşım emeğinize sağlık
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al