Requete Text et longtext

Mammouth du PHP | 1353 Messages

29 juil. 2005, 09:56

oui désolé cela ne marche pas non plus... :cry:

Ce qui est vraiment étonnant c'est que si je remplace Desc par Titre qui est un autre champ cela fonctionne parfaitement, même en laissant $_POST["desc"]
Désolé j'étais en train d'éditer mon message mais je pense que cela prouve que l'erreur ne vient pas de $_POST["desc"]...

Quand j'affiche le $rq cela me met bien la bonne desc et à présent dans le message d'erreur aussi :

Code : Tout sélectionner

Erreur de syntaxe près de 'Desc='test description' WHERE ID=4' à la ligne 1.
Modifié en dernier par guilt92 le 29 juil. 2005, 09:59, modifié 1 fois.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juil. 2005, 09:58

Tu es sûr de l'orthographe du nom de la colonne ?

Mais normalement, quand on se trompe sur le nom de la colonne, le message d'erreur est "Unknow column name"

PS : dans mysql_error(), met l'identifiant de ta connexion:
$result = mysql_query( $rq, $idConnect) or die( mysql_error($idConnect)); 
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1353 Messages

29 juil. 2005, 10:03

oui le nom de la colonne est correct. Dans d'autre requete après un mysql_fetch_assoc la valeur $ligne["Desc"] apparait sans problème et j'ai vérifié dans ma base.

En SQL :

la requête :

Code : Tout sélectionner

UPDATE 'events' SET 'Desc'='test test test' WHERE 'ID'=4
fonctionne.

J'comprend rien !! :shock:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juil. 2005, 10:14

Ecoute, si ça marche comme ça, utilise ça mais moi non plus, je ne comprend pas ... :?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1353 Messages

29 juil. 2005, 10:15

euh comment je peux faire ca ?

la pour générer la requete c'était dans l'administration de la base mais sinon comment je dois faire (pour mettre une variable par exemple...) ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juil. 2005, 10:17

Bah comme ça :?
$rq= "UPDATE `events` SET `Desc` = '".$_POST["desc"]."' WHERE `ID` = ".$id_publier; 
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1353 Messages

29 juil. 2005, 10:21

ah ok dsl :lol:

Oui comme ça c'est bon... on va dire "Résolu" mais le mystère planne toujours...