Derniers tutoriels :
Resynchroniser le son décalé dans...
Procedure to eradicate malwares/spy...
[Guide] Kaspersky Online Scanner (N...
Créer son CD Windows XP avec nLite...
Afficher les fichiers cachés et pr...
[ Tutoriel ] Malwarebytes' Anti-Mal...
[ Tutoriel ] Réseau entre Linux et...
Transformer votre box en routeur
Créer un partage de connexion inte...Sondage :
Publicité
B&You, Virgin Mobile et Sosh s'alig...
Free Mobile : les offres / forfaits
Free Mobile : Enfin le lancement
Pacitel, la liste anti-démarchage ...
Disques durs : vers des tarifs en h...
JDLL 2011 : Bilan du samedi après-...
JDLL 2011 : Bilan du samedi matin
Android : Code source Ice Cream San...
Le microprocesseur a 40 ansDerniers articles :
Dossier/test : Chrome le navigateur...
Guide : formater et réinstaller Wi...
Maintenir son PC en bonne santé...
...
[dossier] L'anonymat sur Internet
Un nom de domaine gratuitement avec...
Guide : créer et configurer son pr...
Dossier test Aol Antivirus Shield :...![]() |
|
[Résolu] [PHP] Besoin d'aide sur un script de gestion d'offres - Version imprimable +- Forums d'entraide informatique - Les forums de PCW (http://forum.pcinfo-web.com) +-- Forum : Forum Informatique (/forumdisplay.php?fid=39) +--- Forum : Internet - Navigation -Programmation - Scripts - Developpement (/forumdisplay.php?fid=8) +--- Discussion : [Résolu] [PHP] Besoin d'aide sur un script de gestion d'offres (/showthread.php?tid=5265) Pages : 1 2 |
RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Quentin - 01-01-2012 17:07 PM Ma requête est fausse sans doute : $req = mysql_query('SELECT * FROM clients_offres WHERE client_id = $id JOIN offres ON (clients_offres.offre_id = offres.id)') or die(mysql_error()); ?? RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Troll - 01-01-2012 17:09 PM Oui, le WHERE doit être à la fin De plus, tu as mal concaténé, faut faire client_id = '.$id.'
RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Quentin - 01-01-2012 17:12 PM Je l'ai mis à la fin maintenant j'obtiens : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JOIN offres ON (clients_offres.offre_id = offres.id) client_id =' at line 1 Et il y a : $req = mysql_query('SELECT * FROM clients_offres WHERE JOIN offres ON (clients_offres.offre_id = offres.id) client_id = '.$id.'') or die(mysql_error());
à cette ligne
RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Troll - 01-01-2012 17:32 PM Euh... tu as pas déplacé le mot clé "WHERE" ... Tu n'as pas l'air d'avoir les bases en SQL. Si tu veux travailler avec des bases de données, il faudrait que tu commences par apprendre le SQL je pense .Au moins apprendre la base, les SELECT / FROM / WHERE et les jointures... C'est pas très long ni compliqué .
RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Quentin - 01-01-2012 19:10 PM Bah j'ai tenté : $req = mysql_query('SELECT * FROM clients_offres JOIN offres ON (clients_offres.offre_id = offres.id) WHERE client_id = '.$id.' ') or die(mysql_error()); et toujours pas ... RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Troll - 01-01-2012 22:25 PM Ah ? Quel est le souci ? La requete semble correcte, qu'est-ce que ça te renvoit comme erreur ? RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Quentin - 02-01-2012 11:03 AM Coucou, voilà l'erreur renvoyée : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Edit : J'ai trouvé la bonne requête : $req = mysql_query('SELECT * FROM clients_offres JOIN offres ON (clients_offres.offre_id = offres.id) WHERE client_id ="'.$id.'" ') or die(mysql_error());
Sauf que le soucis c'est que je suis obligé de mettre : $id = quelquechose pour que ça affiche ...
RE: [PHP] Besoin d'aide sur un script de gestion d'offres - Troll - 03-01-2012 08:11 AM A mon avis, ta variable $id était vide ! Sinon, quand c'est un entier, pas besoin de mettre les guillemets autour pour faire une requête ! Et évidemment que ta variable $id doit toujours contenir qqchose (un entier, en l'occurence) ! C'est censé représenter l'id du client que tu cibles.... !! |