connections a 2 table et affichage special
Posté : 05 juin 2011, 22:34
bonjour
je souhaiterai me conecter a plusieur table (2)
et recuperer les donnée
j'arrive a me conecter a une et recuperer les donner de celle ci
en fesant comme ceci
et les afficher comme sa :
le titre de l'id 15 est "info dans la base"
le contenue de l'id 1 est " info dans la bdd "
le contenue de l'id 19 est " info dans la bdd "
le contenue de l'id 15 est " info dans la bdd "
le titre de l'id 5 est "info dans la base"
etc et ainsi dessuite dans un désordre total c'est car je doit les afficher a plusieurs endroit
pour l'apparition des donnée est t'il possible de faire ceci par exemple :
je suis hyper novice en bdd
merci d'avance pour votre aide
je souhaiterai me conecter a plusieur table (2)
et recuperer les donnée
j'arrive a me conecter a une et recuperer les donner de celle ci
en fesant comme ceci
<!--Connexion à la base de donnée -->
<?php include("infobase.php"); ?>
<!--debut recuperation des données sur la base-->
<?php
// insertion des données
// table = choix de la table contenan les données choisi
// champ = choix du champ qui nous interesse
// champ_id = nom du champ contenan l'id
// apres champ_id le "1" correspond a l'id de la ligne a faire apparaitre
$table = "contenue";
$champ = "content";
$champ_id = "id";
$sql = 'SELECT '.$champ.' FROM '.$table.' WHERE '.$champ_id.' = "9"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
<!--fin recuperation des données sur la base-->
<!--debut affichage des données recupere sur la base-->
<?php
echo $data["$champ"];
?>
<!--fin affichage des données recupere sur la base-->
donc en plus de ceci j'aimerai recupérer les donne de mon autre table nommé "liens"et les afficher comme sa :
le titre de l'id 15 est "info dans la base"
le contenue de l'id 1 est " info dans la bdd "
le contenue de l'id 19 est " info dans la bdd "
le contenue de l'id 15 est " info dans la bdd "
le titre de l'id 5 est "info dans la base"
etc et ainsi dessuite dans un désordre total c'est car je doit les afficher a plusieurs endroit
pour l'apparition des donnée est t'il possible de faire ceci par exemple :
<?php
echo $data["$champ"] from id="5";
?>
je suis hyper novice en bdd
merci d'avance pour votre aide