PDO, INSERT et bindParam()
Résolu
Elsyfiryos
Messages postés
90
Statut
Membre
-
Elsyfiryos Messages postés 90 Statut Membre -
Elsyfiryos Messages postés 90 Statut Membre -
Bonjour,
Voila j'ai un problème avec ceci:
Aucune erreur n'est affichée mais rien est inscrit dans ma bdd (j'ai précédemment mis les identifiants de mysql, ils sont correct).
Pourriez vous m'aidez ?
Merci d'avance.
Voila j'ai un problème avec ceci:
$time = time();
$name = htmlspecialchars($_POST['name']) ;
$first_name = htmlspecialchars($_POST['first_name']) ;
$address = htmlspecialchars($_POST['address']) ;
$postal_code = htmlspecialchars($_POST['postal_code']) ;
$town = htmlspecialchars($_POST['town']) ;
$country = htmlspecialchars($_POST['country']) ;
$phone = htmlspecialchars($_POST['phone']) ;
$mail = htmlspecialchars($_POST['mail']) ;
$password = md5($_POST['password']);
$confirm_password = md5($_POST['confirm_password']);
$statement = $bdd->prepare("INSERT INTO client (e-mail, mdp, nom, prenom, adresse, code_postale, ville, pays, tel, date_inscription)
VALUES (:mail, :mdp, :nom, :prenom, :adresse, :code, :ville, :pays, :tel, :date)");
$statement->bindParam(':mail', $mail, PDO::PARAM_STR);
$statement->bindParam(':mdp', $password, PDO::PARAM_STR);
$statement->bindParam(':nom', $name, PDO::PARAM_STR);
$statement->bindParam(':prenom', $first_name, PDO::PARAM_STR);
$statement->bindParam(':adresse', $address, PDO::PARAM_STR);
$statement->bindParam(':code', $postal_code, PDO::PARAM_INT);
$statement->bindParam(':ville', $town, PDO::PARAM_STR);
$statement->bindParam(':pays', $country, PDO::PARAM_STR);
$statement->bindParam(':tel', $phone, PDO::PARAM_INT);
$statement->bindParam(':date', $time, PDO::PARAM_INT);
$statement->execute();
Aucune erreur n'est affichée mais rien est inscrit dans ma bdd (j'ai précédemment mis les identifiants de mysql, ils sont correct).
Pourriez vous m'aidez ?
Merci d'avance.
A voir également:
- Bindparam insert into php
- Touche insert - Guide
- Expert php - Télécharger - Langages
- Disk boot failure insert system disk and press enter - Guide
- Easy php - Télécharger - Divers Web & Internet
- Cette touche mystérieuse sur le clavier de votre PC peut vous jouer de sales tours - Guide
1 réponse
C'est bon j'ai résolu
Désolé du dérangement.
Je recherche une entreprise pour contrat d'alternance en informatique, IDF.
Désolé du dérangement.
$statement = $bdd->prepare("INSERT INTO client (mail, mdp, nom, prenom, adresse, cp, ville, pays, tel, date)
VALUES (:mail, :mdp, :nom, :prenom, :adresse, :code, :ville, :pays, :tel, :date)");
$statement->bindParam(':mail', $mail);
$statement->bindParam(':mdp', $password);
$statement->bindParam(':nom', $name);
$statement->bindParam(':prenom', $first_name);
$statement->bindParam(':adresse', $address);
$statement->bindParam(':code', $postal_code);
$statement->bindParam(':ville', $town);
$statement->bindParam(':pays', $country);
$statement->bindParam(':tel', $phone);
$statement->bindParam(':date', $time);
$statement->execute();
$statement->closeCursor();
Je recherche une entreprise pour contrat d'alternance en informatique, IDF.
C'était un problème avec ma BDD, j'ai supprimé la table et je l'ai refaite.
Je ne sais pas pourquoi mais rien ne pouvait y être écrit.
Voila.