Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4902 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Petit coup de main avec un parseError

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit coup de main avec un parseError

n°304814
fab263
Posté le 09-02-2003 à 12:00:00  profilanswer
 

J'ai une erreur a la con que j'arrive pas a resoudre
 
Parse error: parse error, unexpected T_STRING in suppression.php on line 16 (la ligne 16 c la 2eme requete je crois que ca viens de $date qu'il aime pas)
 

Code :
  1. $result = mysql_query("select choix_date from choisir where etat='nontraitee'" );
  2.     while($r=mysql_fetch_array($result))
  3.     {
  4.     $date=$r["choix_date"];
  5. mysql_query (DELETE FROM date WHERE choix_date IN ($date)) or die "erreur!";
  6. }


Message édité par fab263 le 09-02-2003 à 12:00:41
mood
Publicité
Posté le 09-02-2003 à 12:00:00  profilanswer
 

n°304815
beleg
黑社會
Posté le 09-02-2003 à 12:01:37  profilanswer
 

la requete est une chaine de caractere donc "     "

n°304816
kadreg
profil: Utilisateur
Posté le 09-02-2003 à 12:01:39  profilanswer
 

Entre guillemets la requête, il attend une chaine
 
edit : grillaid de 2 secondes :(


Message édité par kadreg le 09-02-2003 à 12:02:00

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°304818
fab263
Posté le 09-02-2003 à 12:09:22  profilanswer
 

arf ouais l'erreur trop bete mais ca me remet une nouvelle erreur; ca veut dire koi ca?:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in suppression.php on line 16
 

Code :
  1. $result = mysql_query("select choix_date from choisir where etat='invalide'" );
  2.     while($r=mysql_fetch_array($result))
  3.     {
  4.     $date=$r["choix_date"];
  5.  mysql_query ("DELETE FROM date WHERE choix_date IN ($date)" ) or die "erreur!";
  6. }


n°304828
fab263
Posté le 09-02-2003 à 12:42:20  profilanswer
 

l'erreur se trouve au niveau du while apparemment :??:
 
edit: en fait quand je change la disposition du code l'erreur peut se trouver a n'importe quelle ligne c'est vraiment n'importe koi


Message édité par fab263 le 09-02-2003 à 12:47:03
n°304833
skylight
Made in France.
Posté le 09-02-2003 à 12:58:40  profilanswer
 

DELETE * FROM ?

n°304834
skylight
Made in France.
Posté le 09-02-2003 à 12:59:03  profilanswer
 

A quoi sert IN ($date) ?

n°304836
fab263
Posté le 09-02-2003 à 13:04:51  profilanswer
 

je pourrais mettre =$date au lieu de IN($date) ca change rien dans mon cas. La syntaxe sql est bonne je l'ai testee sur phpmyadmin le probleme vient de la variable $date a mon avis

n°304838
fab263
Posté le 09-02-2003 à 13:24:22  profilanswer
 

:lol:  :lol: c le or die "erreur" qui me genere l'erreur

n°304840
skylight
Made in France.
Posté le 09-02-2003 à 13:40:26  profilanswer
 

oui la syntaxe est :  
 
 
 
mysql_query($query) or die(mysql_error());

mood
Publicité
Posté le 09-02-2003 à 13:40:26  profilanswer
 

n°304845
fab263
Posté le 09-02-2003 à 13:49:52  profilanswer
 

le probleme maintenant c'est que y a pas d'erreurs mais ca supprime rien dans ma table :heink: alors que si je met une date du genre 2003-02-05 a la place de $date ca marche nikel :cry:
 
J'ai regarde en faisant un 'echo $date' il renvoi bien une date :cry:  :cry:  :cry:
 
Je peux pas convertir $date en chaine de caracteres ou savoir le type qu'il retourne?


Message édité par fab263 le 09-02-2003 à 13:52:28

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Petit coup de main avec un parseError

 

Sujets relatifs
Petit pb lié aux maths[Shell - Batch] Aidez moi a faire mon petit batch
[shell] petit probleme avec mysqlmail avec petit questionnaire
Petit soucis en java / perl ...[PROBLEME] Besoin d'aide pour un petit programme basic
un petit prob avec visual.netUn petit probleme de syntaxe ... .LinkedCell
Un petit programme pour lancer des processus en parallele?Petit probleme très étrange : Couleur de texte (titre sous phpmynews)
Plus de sujets relatifs à : Petit coup de main avec un parseError


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)