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

  FORUM HardWare.fr
  Programmation
  PHP

  Extraction d'une information d'une base de donnée en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extraction d'une information d'une base de donnée en PHP

n°1780506
kvf300
Posté le 31-08-2008 à 14:23:31  profilanswer
 

Bonjour :)  
 
J'aimerai extraire une information qui se trouve dans une de mes tables de ma base de donné mais je ne sais pas comment faire.
J'ai une table "chambre" avec les champs suivants ==> (nom,nbr_adultes_nbr_enfants) et une table "tarifs_basse_saison" avec les champs suivants ==> (nom, forfait_3_nuits, forfait_1_semaine), je voudrais afficher sur mon site, le forfait_3_nuits de la chambre_1.
 
Quelqu'un pourrait m'indiquer la marche à suivre car sur la plupart des sites ou je suis allé ils parlent de parcourir un tableau des données que l'on a sélectionné avec la commande SELECT, or mon problème est que je veux extraire une seule information.
Je pense avoir la commande SQL ==> SELECT forfait_3_nuits FROM tarifs_basse_saison WHERE nom=chambre_1 mais je ne sais pas comment faire pour la mettre dans une variable et l'exploiter en PHP.
 
 
Merci d'avance à toutes celles et ceux qui prendront le temps de lire ce message.  :hello:  
 

mood
Publicité
Posté le 31-08-2008 à 14:23:31  profilanswer
 

n°1780509
Profil sup​primé
Posté le 31-08-2008 à 14:27:40  answer
 
n°1780740
kvf300
Posté le 31-08-2008 à 22:39:22  profilanswer
 

Bonjour
 
Merci pour cette information mais j'ai toujours cette erreur ==> Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in e:\données    , dont je ne comprend pas le sens
 
Code PHP rentré:  

Code :
  1. $req="SELECT forfait_3_nuits FROM tarifs_basse_saison WHERE nom=chambre_1";
  2.   $res=mysql_query($connect,$req) or die ("La requête ne peut pas être exécutée" );
  3.   while ($r = mysql_fetch_array($req))
  4.  {
  5.      echo $r['forfait_3_nuits'];
  6.  }


 
Merci pour votre aide


Message édité par kvf300 le 31-08-2008 à 22:40:06
n°1780742
FlorentG
Unité de Masse
Posté le 31-08-2008 à 22:41:32  profilanswer
 

Le premier argument c'est la requête, pas le link, inverse :

Code :
  1. mysql_query($req, $connect)

n°1780745
kvf300
Posté le 31-08-2008 à 22:57:06  profilanswer
 

Bonjour
 
Merci de m'aider.
Mais le message "La requête ne peut pas être exécutée" s'affiche, je me demande si cela peut venir du fait que ma variable $connect est dans un autre fichier que j'inclut avec un include qui fait que cela ne marche pas ?

n°1780752
FlorentG
Unité de Masse
Posté le 31-08-2008 à 23:28:44  profilanswer
 

Nan, t'as parfaitement accès aux variables du script parent. Utilise plutôt :

Code :
  1. ... or die('La requête machin blabla : ' . mysql_error());


Histoire de voir la nature de l'erreur

n°1780758
kvf300
Posté le 31-08-2008 à 23:45:21  profilanswer
 

Erreur suivante: Champ 'chambre_1' inconnu dans where clause
 
MA table dans PHP my admin
 
                                       
             nom               forfait_3_nuits       forfait_1_semaine
 chambre_1                    135                      250
 chambre_2                  135                      250
        chambre_3                    150                        280
 
 
Or mon champ chambre_1 existe ? Je ne comprends pas.
 
Encore merci de ton aide.

n°1780759
FlorentG
Unité de Masse
Posté le 31-08-2008 à 23:52:41  profilanswer
 

Faut mettre des quotes, c'est une string :

Code :
  1. $req="SELECT forfait_3_nuits FROM tarifs_basse_saison WHERE nom='chambre_1'";

n°1780797
kvf300
Posté le 01-09-2008 à 05:37:46  profilanswer
 

Je vais voir se que ca donne, car je ne peux pas essayer pour le moment.

n°1780799
kvf300
Posté le 01-09-2008 à 06:52:58  profilanswer
 

Je te remercie, le problème venait bien de là.
Je vais pouvoir utiliser ma base de donnée.
 
Encore merci
 
 
kvf300 :-)


Message édité par kvf300 le 01-09-2008 à 06:53:23

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

  Extraction d'une information d'une base de donnée en PHP

 

Sujets relatifs
[SQL] Créer une base/une tableVend un script PHP par Paypal ou Allopass, aidez moi svp
[PHP] gzipper les fichiers CSS[Résolu][PHP] utf8_decode et accent en dernière position ?!
lecture d'un fichier swf (sur un serveur) dans une page PHP[PHP] Vous utilisez quelle classe pour générer/gérer vos formulaires ?
[PHP] Récupération valeur de sous domainesmod_autoindex d'apache et PHP
[PHP] Erreur conversion taille en Ko [Résolu]PHP et Free
Plus de sujets relatifs à : Extraction d'une information d'une base de donnée en PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR