try {
$results = $db->prepare("INSERT INTO Form_Data
(first_name, last_name, email, gender, comment)
VALUES
(?,?,?,?,?)
");
$results->bindParam(1,$fname,PDO::PARAM_STR);
$results->bindParam(2,$lname,PDO::PARAM_STR);
$results->bindParam(3,$email);
$results->bindParam(4,$gender);
$results->bindParam(5,$comment,PDO::PARAM_STR);
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$results->execute();
}
} catch (Exceptions $e) {
echo "Unable to insert data";
exit;
}
Я хочу добавить данные формы в базу данных, используя SQL, PHP и PDO.
Нужно ли использовать оператор if($_SERVER["REQUEST_METHOD] == "POST")
, чтобы каждый раз, когда кто-то отправляет форму, которую я могу собратьданные в базу данных?Или я могу просто использовать кодовый блок $results->execute();
один раз?И почему?