Problème de Guillemets ... - PHP - Programmation
Marsh Posté le 10-10-2003 à 19:10:23
Houla   
  
 
Au lieu de mettre : 
SELECT ".$one_categorie.", j'ai mis : SELECT '.$one_categorie.' 
 
Et la ca marche impec   
 
Marsh Posté le 10-10-2003 à 19:11:47
Rectification, ca ne me fait pas de message d'erreur, mais ca ne me ressort pas les données de la table MySQL 
Marsh Posté le 10-10-2003 à 19:15:07
Affiche la requête, pour voir clairement ce qui est exécuté ![[:proy] [:proy]](https://forum-images.hardware.fr/images/perso/proy.gif) 
  
Marsh Posté le 10-10-2003 à 19:15:59
Erreur : /home/user/q/u/i/quick-board/www/forum/forum1.php:93 
Champ 'categorie' inconnu dans field list 
 
Je vois pas le pb, j'ai jamais demandé le champ CATEGORIE (Il n'existe pas), mais la table CATEGORIE 
Marsh Posté le 10-10-2003 à 19:24:16
| Max Evans a écrit : Hello à tous  
   
   | 
 
 
y'a une incoherence dans ton code. 
dans la meme { } tu definis 2 fois $one_categorie ?!? 
Il manque pas un .= par hasard ? 
aussi, two_categorie est pas defini dans ton code et regarde dans ton else, tu definis one_categorie = categorie ( le dernier ) donc c'est normal que SELECT one_categorie == SELECT categorie, champ qui n'existe pas.
Marsh Posté le 10-10-2003 à 19:39:44
| karamilo a écrit :   | 
 
Heum, serais-je con ?  
 
 
Effectivement, c'est bien one, two, et three_cat  
 
 
je vais tester 
Marsh Posté le 10-10-2003 à 19:40:30
Reply
Marsh Posté le 10-10-2003 à 19:02:28
Hello à tous 
 
 
 
J'ai un chtit pb
Voila mon code PHP :
if ( $_GET['cat'] == 'prive' ) {
$one_categorie = "COUNT(*) as sujet";
$one_categorie = "topic_prive as A";
$three_categorie = "interloc = 'Arnaud'";
}
else {
$one_categorie = "cat, sujet, prive, annonce, titrerulez, urlrulez";
$one_categorie = "categorie";
$three_categorie = "id=$_GET[cat]";
}
Et la requête qui va avec :
$query_cat = mysql_query("SELECT ".$one_categorie."
FROM ".$two_categorie."
WHERE ".$three_categorie."" )
or die("Erreur : ".__FILE__.":".__LINE__."<BR>".mysql_error());
$data_cat = mysql_fetch_array($query_cat);
Ca me fait une erreur, ca ne marche pas !
J'ai testé en ne mettant que la variable $ONE_CATEGORIE dans la requete, idem
J'en conclue a un pb de guillemet a la verification de la categorie (Privé ou non)
Vous voyez un peu le pb ?
Merci a tous
Message édité par Max Evans le 10-10-2003 à 19:02:43
---------------
Envie d'un bol d'air ? Traxxas Revo 3.3