erreur de guillemets

Invité
Invité n'ayant pas de compte PHPfrance

22 mars 2005, 11:52

j'arrive pas trop à voir d'ou cela viens,

Code : Tout sélectionner

$sql="insert into historique (dateheure,client,utilisateur,action) values('".$date."','".$_SESSION['clientdesc']."','".$_SESSION['nom']."','connexion sur le site')";
je pense que ça se trouve dans les "'. .'"

si quelqu'un à du temps pour m'aider je le remercie...

Eléphanteau du PHP | 21 Messages

22 mars 2005, 12:06

Essai ça
$sql="insert into historique (dateheure,client,utilisateur,action) values('$date','$_SESSION['clientdesc']','$_SESSION['nom']','connexion sur le site')"; 
Je crois que c'est un peu mieux mais j'ai enconrre un doute sur ma syntaxe(au niveau des guillemets des variables de session tu aura un parse error je pense essai alors " à la place de ' dans les crochets)...

Ta syntaxe est plus ou moins juste. Je veut dire ta manière de traiter les données sont corrècte mais pour mes scripts j'ai préféré cette syntaxe là :
$requete ="UPDATE definnews SET titrenews=\"$titrenews\", contenunews=\"$textenews\" WHERE idnews=$news_id";
Je la trouve plus simple et plus sûre au niveau du code.

Renseigne toi

Salut! :)
News: 97% | Skin: 95% | Interf. d'admin.: 40% | Affichage du contenu d'un dossier: 99% | Créa° de liens distants: 0% | upload d'images/sons MySQL : 0% | Membres : 0% | Forum : 0% | Interface : 98% | Blocs : 80 %