Page 1 sur 2
SQL et variable PHP
Posté : 22 mars 2006, 02:27
par PsykotropyK
Voila je récupere une variable comme suit :
Il s'agit d'une valeur numérique.
ensuite l'idée et de l'intégrer a ma requete SQL comme suit :
Code : Tout sélectionner
$query_Recordset1 = "SELECT finition.Code_Fin, finition.Fin, finition.Code_Mod FROM finition WHERE finition.Code_Mod = ".$Mod;
J'ai essayé aussi sans le . avant $Mod, en en mettan un apres, et en mettan directement .$_GET["Model"], sans déclaration de variable...
Mais rien ne marche... Si quelqu'un peut m'aider merci... Ca m'aidera bien... (oui c'est facile je sais)
Posté : 22 mars 2006, 10:28
par charabia
As-tu vérifié que la valeur est bien récupéré et existante ?
Si tu fait un
echo $Mod;
qu'as-tu comme résultat ?
Posté : 22 mars 2006, 15:02
par DarkBlue
As-tu vérifié que la valeur est bien récupéré et existante ?
Si tu fait un
echo $Mod;
qu'as-tu comme résultat ?
Deja , ensuite tu peux aussi entourer la valeur de $Mod dans ta requettes par des ' comme suit :
$query_Recordset1 = "SELECT finition.Code_Fin, finition.Fin, finition.Code_Mod FROM finition WHERE finition.Code_Mod = '".$Mod."' ";
Il arrive que sans les ' la requete ne se fasse pas correctement (j ai deja eu ce pb)
Posté : 22 mars 2006, 15:27
par Invité
ouais la valeur est bien récupéré...
BOn va falloir que je test le 2ème truc sinon...
Posté : 22 mars 2006, 20:34
par PsykotropyK
Bon ben... Ca marche pas lol...
Posté : 22 mars 2006, 20:40
par Ripat
Bon ben... Ca marche pas lol...
Message d'erreur STP?
Résultat vide ??
Echo de $query_Recordset1 ??
Posté : 22 mars 2006, 20:53
par Invité
quand je met
Code : Tout sélectionner
$query_Recordset1 = "SELECT finition.Code_Fin, finition.Fin, finition.Code_Mod FROM finition WHERE finition.Code_Mod = "$Mod;
j'ai :
Parse error: parse error in d:\apps\easyphp1-8\www\audi\finition.php on line 14
et avec (donc un . avant ma variable)
Code : Tout sélectionner
$query_Recordset1 = "SELECT finition.Code_Fin, finition.Fin, finition.Code_Mod FROM finition WHERE finition.Code_Mod = ".$Mod;
J'ai
Warning: mysql_select_db(): supplied resource is not a valid MySQL-Link resource in d:\apps\easyphp1-8\www\audi\finition.php on line 13
Warning: mysql_query(): supplied resource is not a valid MySQL-Link resource in d:\apps\easyphp1-8\www\audi\finition.php on line 15
Posté : 22 mars 2006, 20:55
par Invité
a oui, la ligne 14 c ma ligne de requete, et les ligne 13 et 15 c'est :
13:
15:
Code : Tout sélectionner
$Recordset1 = mysql_query($query_Recordset1, $Model) or die(mysql_error());
Posté : 22 mars 2006, 20:58
par Ripat
Et bien voilà, avec les messages d'erreur on va pouvoir progresser
Apparemment, ta connexion au serveur MySQL n'a pas été établie. Il faut remonter dans ton code et vérifier mysql_connect().
Posté : 22 mars 2006, 21:02
par Invité
Tiens c marrant quand je met
Code : Tout sélectionner
$query_Recordset1 = "SELECT finition.Code_Fin, finition.Fin, finition.Code_Mod FROM finition WHERE finition.Code_Mod = 5";*
il me renvoie une erreur aussi, je vais refaire mon code (enfin dreamweaver va le refaire pour moi, puis je reverrais ce que je peux arranger...
Posté : 22 mars 2006, 21:04
par Ripat
Il faut remonter dans ton code et vérifier mysql_connect().
Posté : 22 mars 2006, 21:06
par Invité
Alors je confirme que c'est pas normal, (l'erreur renvoyé c'est la meme que quand les ligne 13 et 15 couilles... avec les meme lignes donc) car quand je générer la commande sql via dreamweaver, et que je la test, les valeur sélectionnez correspondent a ma recherche, mais quand il s'aggit de l'exécuté la ca couille...
Still in work...
Posté : 22 mars 2006, 21:16
par Invité
Bon a priori y'a pas mal de truc qui rame donc je recommence tout et je vous fait signe lol...
Posté : 22 mars 2006, 21:32
par Invité
Bon j'ai refait, et l'erreur est comme quand c'était la ligne 13 et 15 qui posait probleme...
Posté : 22 mars 2006, 21:51
par Ripat
Il faut remonter dans ton code et vérifier mysql_connect().