Kann jemand mein Problem lösen?
Mit SQL schrieb ich:Fehler in SQL-Syntax in der Nähe von STR_TO_DATE
$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.")";
und folgendes Problem weiterhin besteht:
Sie haben einen Fehler in Ihrer SQL-Syntax;
Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, damit die richtige Syntax in der Nähe von '', '', STR_TO_DATE ('', '% d-% m-% Y'), '', '', '' , '',) 'in Zeile 1
Sie einfache Anführungszeichen in jedem Parameter fehlen wie '. $ NiSn. "'". $ nama. " '" 'es sollte wie sein'. $ nisn. ", '". $ nama. "', '" ' –
suche nach der' tanggal_lahir'-Variable Ich denke, es ist nicht in ''% d-% m-% Y'' Format. –
Extra ',' vor '$ nilai' –