<?php
$user=htmlspecialchars($_POST['user']);
$password=htmlspecialchars($_POST['password']);
$email=htmlspecialchars($_POST['email']);
//$number=htmlspecialchars($_POST['number']);
$quater=htmlspecialchars($_POST['quater']);
if (isset($user) && isset($password)&& isset($email) && isset($quater))
{
try{
$bdd = new PDO('mysql:host=localhost;dbname=library;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('INSERT INTO user(name, password, email, quater) VALUES(?,?,?,?)');
$req->execute(array('name'=> $user,'password'=>$password,'email'=>$email,'quater' => $quater));
}
else
{
echo "<p color=red >please fill all the fills above<p>";
}
?>
получить следующую ошибкукосяк вставки в базу данных с помощью PHP вставки с использованием PDO
Предупреждение: PDOStatement :: Execute(): SQLSTATE [HY093]: Неверный номер параметра: параметр не был определен в [ ...}
его до сих пор дают эти же ошибки после устранения его –
Что делает ваш код выглядеть сейчас? – Qirel