提交PHP - HTML DATE到MySQL DATE

Pat*_*áth 1 html php sql mysqli

我想帮助我的代码如何将HTML输入日期编辑成MySQL TIMESTEMP格式,因为我的SQL代码无效,数据没有添加到我的数据库中,谢谢你的帮助

我还要求在底层检查此代码导致第二个SQL在第一个SQL上取决于,谢谢

if (isset($_POST['pridaj_anime_submit'])) {
   $sql_vloz_anime = "INSERT INTO anime (a_name, a_year, a_translated_min, a_translated_max, a_rate_min, a_rate_max, a_edit, a_condition)
                              VALUES ('$_POST[nazov]', '$_POST[rok]', '0', '$_POST[pocet]', '8', '10', '$_POST[preklad]', '$_POST[stav]')";
   mysqli_query($connect_to_db , $sql_vloz_anime);
   $sql_ziskaj_a_id_pridaneho_anime = "SELECT * FROM anime WHERE a_name = '$_POST[nazov]'";
   $run_sql_ziskaj_a_id_pridaneho_anime = mysqli_query($sql_ziskaj_a_id_pridaneho_anime);
   $a_id_ziskane = "";
while ($db_data = mysqli_fetch_assoc($run_sql_ziskaj_a_id_pridaneho_anime)) {
    $a_id_ziskane = $db_data['a_id'];
}

   $sql_vloz_anime_info = "INSERT INTO anime_info (a_id, a_img, a_start, a_stop, a_time_ep, a_akihabara)
                                        VALUES ('$a_id_ziskane' , '$_POST[obrazok]', '$_POST[zaciatok]', '$_POST[koniec]', '$_POST[cas]', '$_POST[akihabara]')";
   mysqli_query($connect_to_db , $sql_vloz_anime_info);
}
Run Code Online (Sandbox Code Playgroud)

小智 6

$input_date=$_POST['date'];
$date=date("Y-m-d H:i:s",strtotime($input_date));
Run Code Online (Sandbox Code Playgroud)

这会将输入日期转换为MySQL时间戳兼容格式.请不要将POST值直接放在查询中.您的网站或Web应用程序将通过SQL注入立即被黑客入侵.