有人能解決我的問題嗎?
隨着SQL我寫道:STR_TO_DATE附近的SQL語法錯誤
$sql = "INSERT INTO siswa_baru (NISN, nama, tempat_lahir, tanggal_lahir, alamat, agama, jenis_kelamin, sekolah_asal, nilai_rata) VALUES ("
.$nisn.",'"
.$nama.",'"
.$tempat_lahir."', "
. " STR_TO_DATE('".$tanggal_lahir."', '%d-%m-%Y'),'"
.$alamat."','"
.$agama."','"
.$jenis_kelamin."','"
.$sekolah_asal."',"
.$nilai.")";
及以下問題仍然存在:
您的SQL語法錯誤;
檢查對應於您的MySQL服務器版本的手冊,以在'','',STR_TO_DATE('','%d-%m-%Y'),'','','' , '') '在1號線
你們在類似'每個參數缺少單引號。$ NISN 「'」。$ NAMA 「'」 '它應該像'。$ nisn。「,'」。$ nama。「','」' –
尋找'tanggal_lahir'變量我猜它不在''%d-%m-%Y''格式。 –
額外',''$ nilai'之前' –