milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007
-
12 oct. 2005 à 16:39
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007
-
12 oct. 2005 à 17:21
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 ;
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" '";
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 !