STR_TO_DATE

时间:2017-01-18 06:21:52

标签: php sql

有人可以解决我的问题吗? 使用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行

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."')";