Ich mag würde mit meinem Code helfen, wie HTML-Eingabedaten in MySQL TIMESTEMP Format zu bearbeiten, weil mein SQL-Code ist ungültig und Daten werden nicht an meine Datenbank, Vielen Dank für die Hilfe hinzugefügteinreichen PHP - HTML DATE zu MySQL DATE
auch ich diesen Code auf der Unterseite Ursache 2. SQL deppends am 1. SQL zu überprüfen, zu fragen, dank
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);
}
Lernen Sie, Parameter zu verwenden. Sparen Sie sich Syntaxprobleme und schützen Sie Ihren Code vor SQL-Injection. –
Bitte werfen Sie einen Blick auf http://bobby-tables.com - Ihr Code läuft mit einem sehr hohen Risiko der SQL-Injektion. NIEMALS Benutzereingaben direkt in Abfragen einfügen, stattdessen vorbereitete Anweisungen verwenden. Weitere Informationen finden Sie auf dem veröffentlichten Link. – Twinfriends
@Twinfriends überprüfte es :) thx werde gehen ganzes Projekt reparieren –