все кажется прекрасным и должно работать, но это не так, я получаю переменные, которые они, как должно быть, поэтому я не знаю, почему он не вставляет данные в мою базу данных код:Я хочу вставить данные в свою базу данных, но это не сработает
<?php
date_default_timezone_set("Europe/Vilnius");
if(isset($_POST['priduot'])){
$data =date("Y.m.d");
$vardas=$_POST[vardas];
$pavarde=$_POST[pavarde];
$uzsakymas=$_POST[uzsakymas];
$kiekis =$_POST[kiekis];
$busena=$_POST[busena];
$dbhost = "mysql.hostinger.lt";
$dbname = "u878197685_vehub";
$dbusername = "u878197685_ryzuh";
$dbpassword = "svetaineairida";
$lentele = "Uzsakymai";
//the part that does not work
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbusername,$dbpassword);
$statement = $conn->prepare("INSERT INTO `$lentele ` (`Vardas`, `Pavarde`, `Uzsakymas`, `Kiekis`, `Uzsakymobusena`, `UzsakymoData`)
VALUES (:Vardas, :Pavarde, :Uzsakymas, :Kiekis, :Uzsakymobusena, :UzsakymoData)");
$statement->execute(array(
"Vardas" => $vardas,
"Pavarde" => $pavarde,
"Uzsakymas" => $uzsakymas,
"Kiekis" => $kiekis,
"Uzsakymobusena" => $busena,
"UzsakymoData" => $data
//the part that does not work
));
}
?>
Возможно, теперь смените свой пароль – Strawberry
попробуйте добавить '$ conn-> error' и проверьте точную ошибку, что такое ocuring. Благодарю. –