i essaie d'insérer des données de formulaire et il est une erreur donnant à chaque fois que « la base de données interrogation d'erreur » mon codage est ceErreur base de données interrogation dans le script php
<?php
$dbc = mysqli_connect('localhost', 'root', '', 'askquestion')
or die('Error connecting to MySQL server.');
$first_name=$_POST['firstname'];
$last_name=$_POST['lastname'];
$email=$_POST['email'];
$password=$_POST['password'];
$state=$_POST['state'];
$city=$_POST['city'];
$category=$_POST['category'];
$query = "INSERT INTO signup (first_name, last_name, email, password, state, city, category) VALUES ('$first_name', '$last_name', $email, $password, $state, $city, $category)";
$result=mysqli_query($dbc, $query) or die('Error querying database.'). mysql_error();;
echo 'you are registered...!';
mysqli_close($dbc);
?>
des thats pas vraiment une réponse à la question, n'est-ce pas? –
Absolument, car si les valeurs POST entrantes étaient échappées, les caractères spéciaux ne rompraient pas l'instruction INSERT. –
En fait, attrapé une chose de plus ... mis à jour ma réponse. –