[RESOLU] Problème d'insertion dans une table

Eléphanteau du PHP | 11 Messages

14 mai 2013, 16:42

Problème résolu, merci à ghost5922
Modifié en dernier par Akinator54100 le 14 mai 2013, 17:12, modifié 1 fois.

Mammouth du PHP | 619 Messages

14 mai 2013, 16:47

Bonjour,

peux tu affiches les erreurs mysql

$sql = "UPDATE personnages SET `name` = '$newname' WHERE `name` = '$name' AND account_id = '$id'";
$requete = mysql_query($sql) or die( mysql_error() ) ;

Eléphanteau du PHP | 11 Messages

14 mai 2013, 16:55

Re,

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND account_id = 1' at line 1

Cordialement,
Akinator54100

Edit : Pourquoi je ne peux pas utiliser de AND ?

Mammouth du PHP | 619 Messages

14 mai 2013, 16:59

Re,

es tu sur de récupéré le $name ?

echo $name;
$sql = "UPDATE personnages SET `name` = '$newname' WHERE `name` = '$name' and `account_id` = '$id'";
$requete = mysql_query($sql) or die( mysql_error() ) ;

Eléphanteau du PHP | 11 Messages

14 mai 2013, 17:05

Re,

Oui j'ai tester le echo $name s'affiche bel et bien et il se nomme Test.

Cordialement,
Akinator54100

Edit : Merci à toi, sa fonctionne il manquait les `` j'avais déjà eu se problème auparavant, j'ai changer mes tables et j'ai toujours ce problème, décidemment je n'ai pas de chance :S

Mammouth du PHP | 619 Messages

14 mai 2013, 17:07

as tu teste ce code

$sql = "UPDATE personnages SET `name` = '$newname' WHERE `name` = '$name' and `account_id` = '$id'";
$requete = mysql_query($sql) or die( mysql_error() ) ;

dans phpmyadmin il marche chez moi

Eléphanteau du PHP | 11 Messages

14 mai 2013, 17:10

Re,

Oui sa fonctionne merci, désoler j'ai edit le message un peut trop tard !

Sujet résolus encore merci à toi ghost5922

Cordialement,
Akinator54100

Mammouth du PHP | 619 Messages

14 mai 2013, 17:11

ok parfait

pour l'histoire des `` vaut mieux le mettre a chaque fois cela protége le nom du champ

Eléphanteau du PHP | 11 Messages

14 mai 2013, 17:13

Re,

D'accord, merci de ton conseil qui m'aidera fortement à l'avenir !

Cordialement,
Akinator54100

Passage du sujet en résolus !