Php base de données

Résolu
Mordoran -  
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'apprends le php et je désire modifier ma base de données grace à une requête php mais je n'y arrive pas.
Je peux lire des données inscrites via phpmyadmin mais j ne réussi pas à en insérer dans ma table.
Voici le code de ma requête:
<?php



try
{
$bdd = new PDO('mysql:host=sql.toile-libre.org;dbname=***', '***', '***');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}

$bdd->exec('INSERT INTO Paysan(Vie,Or,Argent,Cristal,Paroles) VALUES(10,7,6,5,\'Heureux de servir le maître\')');

?>

J'espère que vous pourrez m'expliquer où est le probleme


A voir également:

4 réponses

Defouille Messages postés 388 Date d'inscription   Statut Membre Dernière intervention   54
 
Bonjour,

as-tu un message d'erreur lors de l'exécution de ton code ?
0
Mordoran
 
Non je n'ai aucun code d'erreur et c'est ca qui m'inquiète
0
jjamall Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   9
 
n'utilise pas les apostrophes dans "VALUES" ça marchera pas même si tu les précèdent par slash, essaye de changer le "/'" par les cotes ".
0
Mordoran
 
J'ai enfin trouvé l'erreur. Il se trouve que le mot Or dans ma requête représentant une quantité d'argent est confondue avec le mot OR qui signifie OU en anglais. C'est pourquoi ma requête ne fonctionne pas . J'ai remplacé Or par Fric et maintenant il n'y a plus de problème
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
Il devait y avoir une autre erreur, le mot "OR" peut-être utilisé dans les requêtes.
0