begin process at 2012 05 30 18:15:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Pb relation entre deux tables !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb relation entre deux tables !

mercredi 12 octobre 2005 à 16:39:44 | Pb relation entre deux tables !

milkasoprano

Membre Club

Bonjour tous le monde,

apres 2 heures de recherches je narrive pas a mettre en relation "deux tables" pour afficher un while avec les donnés ! c un peu confus et compliqué et je vais essayer pour cela d'etre le plus clair possible !

voila !

Ma requete est celle ci :

$requete = "SELECT * FROM livredor".
                       " WHERE id_livredor=' je ne sais pas quoi mettre la ! '";

    $result = mysql_query($requete);

Il y a deux tables : une table livre dor et une autre table config_livredor !
Dans la table livre dor sont stockés tous les messages des membres qui ont postés.


la table config_livredor sert à configurer le livre dor, c'est a dire . le pseudo de celui qui appartient, l'id en lui meme du livredor, le skin etc....

je voudrai a partir de l'espace membre afficher la liste de tous les messages du livredor par rapport à la table livredor et à la table config_livredor qui génére la configuration du livre dor et de celui du membre et dont les messages sont stockés dans la table livredor...

waow :s franchement je peux pas expliquer mieux :s


voici la table livre dor :


CREATE TABLE `livredor` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `id_livredor` varchar(50) NOT NULL default '0',
  `sexe` char(1) NOT NULL default '',
  `nom` varchar(50) NOT NULL default '',
  `age` int(3) NOT NULL default '0',
  `email` varchar(100) NOT NULL default '',
  `type_mess` int(2) NOT NULL default '0',
  `sujet` varchar(10) NOT NULL default '',
  `date` date NOT NULL default '0000-00-00',
  `message` longtext NOT NULL,
  `ip` varchar(14) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1501 ;

-- --------------------------------------------------------

--
-- Structure de la table `livredor_config`
--

CREATE TABLE `livredor_config` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `id_membre` varchar(150) NOT NULL default '0',
  `titre` varchar(100) NOT NULL default '',
  `skin` int(2) NOT NULL default '0',
  `date` varchar(20) NOT NULL default '0000-00-00',
  `mail_visiteur` int(1) NOT NULL default '0',
  `mail_admin` int(1) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;



Table livredor& livredor_config :

id_livredor = 'id' qui ce trouve dans la table livredor_config ! c'est a chaque Poste de message ce trouve un identifiant ! exemple 9 ! 9 c'est le nom du livre dor ( table config livre dor ) et a chaque fois que lon poste un message, id_livredor qui est dans la partie livredor sera donc 9 a chaque fois !

Moi je voudrai en fait faire une requete avec la liste de tous les messages par rapport a l'identifiant d"un des livre d'or ...
exemple : le livre dor 9 !

tous est fait ! mais que dois je mettre sur le WHERE ??? parce que je dois rajouté quelque chose avant ? mais quoi ???
ha la la aucune idée !
je vous donne juste en dessous ma requete daffichage au niveau du tableau !
merci a vous tous !

@micalement Milka

--------

    <?
      include("config.php");
       mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
        or die("Impossible de se connecter au serveur de bases de données.");
    mysql_select_db($BD_base)
        or die("Impossible de se connecter à la base de données.");


   $requete = "SELECT * FROM livredor".
                       " WHERE id_livredor='"JE NE SAIS PAS QUOI METTRE ICI"'";

    $result = mysql_query($requete);

  while ($enreg=mysql_fetch_array($result)){
      echo '
                            <TD class=fondpale
                            style="BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid">
                                    <p class="style2">'.$enreg["date"].'</TD>
                            <TD bgColor=#666633>
                                    <p class="style2"><IMG height=1
                              src=""
                              width=1></TD>';
echo                            '<TD class=fondpale
                            style="BORDER-BOTTOM: 1px solid">
                                    <p class="style2">&nbsp;</TD>
                            <TD class=fondpale
                              style="BORDER-BOTTOM: 1px solid">
                                    <p class="style2">'.$enreg["sujet"].'</TD>';
 echo                           '<TD bgColor=#666633>
                                    <p class="style2"><IMG height=1
                              src=""
                              width=1></TD>';
     echo                       '<TD class=fondpale
                            style="BORDER-BOTTOM: 1px solid">
                                    <p class="style2">&nbsp;</TD>';
echo                           ' <TD class=fondpale
                            style="BORDER-RIGHT: 1px solid; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left">
                                  <p class="style2"><a href="deleteboard.php?idmbr='.$enreg["id"].'" title="Supprimer la Board "><img src="btn_delete.gif" width="18" height="18" border="0"></a>
                        &nbsp;&nbsp;</TD></TR>';
}
  echo '</table>'."\n";
echo'        </td>';
echo'    </tr>';
  echo '</table>'."\n";


mysql_free_result($result);

?>


Purée j'espere que vous avez compris ce que je voulai ! celui qui me trouve comment mettre c deux truc en relation ! je lui en serai tres tres reconnaissant !
merci encore !

mercredi 12 octobre 2005 à 17:21:29 | Re : Pb relation entre deux tables !

milkasoprano

Membre Club
Réponse acceptée !
merci a delphine ! grace a elle j'ai trouvé ;) merci beaucoup


Cette discussion est classée dans : table, id, not, default, livredor


Répondre à ce message

Sujets en rapport avec ce message

CREATE TABLE [ par simon0000 ] salut tous le monde est ce que quelque un pourais me dir pourquoi ce code ne me marche pasmerciCREATE TABLE shop_commandes (   ID int(5) DEFAULT '0' N Insertin de donnees via un fichier externe [ par jeremay ] Bonjour, j'ai besoin d'un peu d'aide sur un import d'un fichier CSV alors je m'explik :- j'ai 4 tables : CREATE TABLE `marque` (  `id_marq` int(11) NO Problème d'insertion des champs d'un formulaire dans une table [ par NounoursExia ] Bonjour, j'ai un problème dans mon code. Je souhaite afficher à l'écran de l'utilisateur un formulaire qui affiche des informations. Ces infos sont dé Problème avec LEFT JOIN MYSQL [ par kirk57 ] Bonjour, J'ai 2 tables pour gérer le multilangue de l'interface et des pages "statiques" sur mes sites. La première gère les clefs, la deuxième gère l Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site [ par boubeuch1 ] Bonjour, Je suis en train de faire la partie administration de mon site internet. Cette partie à pour but de pouvoir ajouté dans chaque page (CREATE Problème avec mon fichier sql [ par pierrehs ] Bonjour, Quand j'importe le fichier sql.sql PHPMyAdmin m'indique cette erreur [i]requête SQL: -- -- Database -- CREATE TABLE `settings` ( `id` INT Problème de débutant appel Mysql [ par napster24 ] Bonjour tout le monde, voilà j'ai récupérer un script fonctionnant en php et faisant appel à du SQL. Ce site est en faite un site de Direct Download L Foreign Key, liste déroulante... Gros défis [ par Florynth ] Bonjour à tous, normalement je me débrouille pas mal seul, et quand je suis mal pris je demandes votre aide...Je fais un CMS qui utilise une base de d Résultat d’une requete [ par djinko ] Bonjour,   J’ai crée un espace membre et j’aimerai pouvoir consulter les fiches à l’aide d’un formulaire mais je ne sais pas comment faire pour récupé Tableau dynamique et couleur des lignes [ par jumano ] Bonjour, Débutant en PHP Je travaille actuellement sur l'élaboration d'une petite application WEB de gestion de courriers ARRIVES et DEPARTS. J'ai une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales