Bir MySQL veritabanı içine bir kayıt ekleme ile sorun

0 Cevap php

Ben basit bir form yükleme komut ile bir sorun yaşıyorum.

Ben bir MySQL veritabanı veri yüklemek için inşa edilen bu yükleme komut üzerine, ben bu bir değişkeni eklediğinizde veritabanına eklemek için kayıt almak için görünmüyor olabilir.

Belki de ben bazı küçük kodlama sorunu bakan yaşıyorum ve ben canlı bu sistemi almak için bir süre üzerinde çalışıyorum düşündüm ...

Burada bana sorunları veriyor kod snippit olduğunu.

    $title=$_REQUEST['title'];
$author=$_REQUEST['author'];
$hours=$_REQUEST['hours'];
$start_d=$_REQUEST['start_d'];
$start_m=$_REQUEST['start_m'];
$start_y=$_REQUEST['start_y'];
$end_d=$_REQUEST['end_d'];
$end_m=$_REQUEST['end_m'];
$end_y=$_REQUEST['end_y'];
$certificate=$_REQUEST['certificate'];
$required=$_REQUEST['required'];
$assessment=$_REQUEST['assessment'];
$describe=$_REQUEST['description'];
$query=mysql_query("INSERT INTO `records` (title, hours, start_date_d, start_date_m, start_date_y , end_date_d, end_date_m, end_date_y , certificate, requirement, author, approved, assessment, describe)  VALUES ('$title', '$hours', '$start_d', '$start_m', '$start_y', '$end_d', '$end_m', '$end_y', '$certificate', '$required', '$author', '0', '$assessment', '$describe')");

mysql_close();

Bana sorunları veriyor değişken '$ tanımlamak' olarak gösterilen biridir.

Benim önceki test belirtti:

  • Form komut verileri doğru topluyor
  • Form komut dosyası yöntemi = 'yazılan' üzerinden doğru yükleme komut verileri geçiyor
  • Veritabanı bağlantı bilgileri doğru
  • Mysql sorguda alan tüm isimlerin doğru yazılmalıdır

Yardımlarınız için şimdiden teşekkür ederiz.

Güncelleme:

echo mysql_error (); => "Eğer SQL sözdizimi bir hata var; yakınındaki kullanılacak doğru sözdizimi için MySQL sunucu sürümü karşılık kılavuzunu kontrol line 1 'değerlendirmesini) DEĞERLERİ tarif'

0 Cevap