Probleme PHP / my sql

jonathancors Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
jonathancors Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis en train de bosser sur php / mysql


Quand je met ce code :

<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

// On ajoute une entrée dans la table jeux_video
$bdd->exec('INSERT INTO teste(pseudo) VALUES(\'Jonathan\')');

echo 'Le mot "Jonathan" a bien été ajouté dans la base de données';
?>


Ca met bien la phrase le mot jonathan a bien été ajouté dans la base de données mais lorsque je met :

<?php
$pseudo = "LOL";

try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

// On ajoute une entrée dans la table jeux_video
$bdd->exec('INSERT INTO teste(pseudo) VALUES('$pseudo')');

echo 'Le mot "Jonathan" a bien été ajouté dans la base de données';
?>

Voilà, merci ^^

A voir également:

1 réponse

dariumis Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   63
 
salut, c'est normal le mot "jonathan" est écris en dur dans ton echo, il devrait plus ressembler a ça:
echo 'Le mot '.$pseudo.' a bien été ajouté dans la base de données'; 


ou

echo "Le mot $pseudo a bien été ajouté dans la base de données"; 
0
jonathancors Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
non, non ... C'est pas pour ça .
C'est pour
$bdd->exec('INSERT INTO teste(pseudo) VALUES(\'Jonathan\')');

VALUES ( "MA VARIABLE" )');

Et j'arrives pas à mettre une variable à cet endroit.
0
dariumis Messages postés 571 Date d'inscription   Statut Membre Dernière intervention   63
 
ha ok essaye comme ceci:
$bdd->exec("INSERT INTO teste(pseudo) VALUES('$pseudo')"); 

probleme de quote.
0
jonathancors Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
OK YES JE T'AIME !!!! (L)

(N'empèche c'était tout con xD)
Merci =)
0
Michael_Ange Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   19
 
Salut
Essaie ça :
$bdd->exec("INSERT INTO teste(pseudo) VALUES('$pseudo')");
0
Michael_Ange Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   19
 
Je crois que j'ai répondu avec du retard.....
0