有人可以解决我的问题吗? 使用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行
答案 0 :(得分:0)
尝试以下代码
$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."')";