logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» [Mysql] Requetes et variables
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [Mysql] Requetes et variables  (Lu 3160 fois)
Ss2K
Profil challenge

Classement : 7109/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 32


Voir le profil
« le: 16 Avril 2007 à 23:51:56 »

Alors voila j'ai fait un formulaire d'inscription, et en fonction du nom de groupe que l'utilisateur choisit je veux recuperer certaine données concernant ce groupe (en l'occurence l'effectif et un certain nombre)
donc je fait une requete de ce type
Code:
$check=mysql_query("SELECT effectif,nbrA FROM '".$groupe."'_clans WHERE name='".$nom."'");
$fetch=mysql_fetch_array($check);
et mysql me repond
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Bon je comprends qu'il n'aime pas trop ma requetes mais j'aimerais savoir s'il est possible de faire quelque chose comme ca avec le sql
Journalisée

Si TOUT est VRAI alors TOUT est FAUX ! ( _TT-o )
Enjoy !
Gardel

Profil challenge

Classement : 668/54254

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1012


Voir le profil
« #1 le: 17 Avril 2007 à 00:33:09 »

C'est pas l'underscore das la requête qui gêne ?

Essaye de mettre un or die(mysql_error()) après le mysql_query au cas où pour voir.
Journalisée

Selon le postulat que les filles, c'est du temps accordé et de l'argent dépensé : Filles = Temps . Argent
Et comme chacun le sait, "le temps c'est de l'argent", donc : Temps = Argent
Par conséquent : Filles = Argent . Argent
Et parce que, "l'argent est la racine du mal" : Argent = sqrt(Mal)
On en déduit que : Filles = sqrt(Mal).sqrt(Mal)
Force est de constater que : Filles = Mal
Mr_KaLiMaN
Relecteur

Profil challenge

Classement : 62/54254

Membre Senior
*
Hors ligne Hors ligne
Messages: 426


Voir le profil WWW
« #2 le: 17 Avril 2007 à 00:47:17 »

FROM '".$groupe."'_clans WHERE
Code:
... FROM '".$groupe."_clans' WHERE ...
Journalisée
Ge0

Profil challenge

Classement : 16/54254

Membre Senior
****
Hors ligne Hors ligne
Messages: 377


Voir le profil WWW
« #3 le: 22 Avril 2007 à 08:27:28 »

En plus je crois que tu n'es pas obligé de mettre le nom de la table entre ' '
Journalisée
darkfig
Profil challenge

Classement : 2746/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 22


Voir le profil WWW
« #4 le: 22 Avril 2007 à 12:47:35 »

Citation de: Mr_KaLiMaN
FROM '".$groupe."'_clans WHERE
Code:
... FROM '".$groupe."_clans' WHERE ...
Marchera toujours pas car tu utilises les single quotes pour les tables.
Or pour les tables soit on utilise les quotes pour encadré (chr(96), `), soit on utilise pas de quote
Journalisée
CCK
Profil challenge

Classement : 2812/54254

Néophyte
*
Hors ligne Hors ligne
Messages: 2


Voir le profil
« #5 le: 10 Juin 2007 à 22:03:44 »

Je rejoins l'avis de Geo et surtout de darkfig. La variable check vaudra donc :

Citation
$check=mysql_query("SELECT effectif,nbrA FROM " . $groupe . "_clans WHERE name='" . $nom . "'");
Journalisée
Pages: [1]
  Imprimer  
 
Aller à: