Base de donnee

folon -  
jumulka Messages postés 12090 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
voici mon code de connection; la requete s execute mais pas envoi des donnees dans la base de donnnee

try{
$bdd = new PDO('mysql:host=localhost;dname=patisserie','root','');
echo 'connection reusite';

}catch(Exception $e){
die('Erreur :'.$e->getMessage());
}
$bdd->exec('INSERT INTO employer VALUES("'.$cni.'","'.$nome.'","'.$daten.'","'.$origine.'","'.$poste.'","'.$datea.'","'.$salaire.'","'.$autre.'","'.$tel.'")');
echo 'reuisite';

1 réponse

  1. jumulka Messages postés 12090 Date d'inscription   Statut Membre Dernière intervention   4 619
     
    Bonjour,
    il faut lui dire dans quoi mettre les valeurs,

    $bdd->exec('INSERT INTO jeux_video(nom, possesseur, console, prix, nbre_joueurs_max, commentaires) VALUES('Battlefield 1942', 'Patrick', 'PC', 45, 50, '2nde guerre mondiale')');

    tu peux aussi faire comme ça (évite de s'emmeller avec les " ') :

    $req = $bdd->prepare('INSERT INTO jeux_video(nom, possesseur, console, prix, nbre_joueurs_max, commentaires) VALUES(:nom, :possesseur, :console, :prix, :nbre_joueurs_max, :commentaires)');

    $req->execute(array(
    'nom' => $nom,
    'possesseur' => $possesseur,
    'console' => $console,
    'prix' => $prix,
    'nbre_joueurs_max' => $nbre_joueurs_max,
    'commentaires' => $commentaires
    ));
    0