wmaraci reklam

PHP, Form İle Mysql Veri Kaydetme

12 Mesajlar 32.064 Okunma
Toplam 12 mesaj ve 32.064 görüntüleme
acebozum
wmaraci reklam

  • Üyelik 27.04.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.
 

 

paytr kampanya
reklam

oxin oxin WM Aracı Kullanıcı
  • Üyelik 05.01.2015
  • Yaş/Cinsiyet 36 / 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