Bonjour, je m'en mêle un peu les pinceaux...
j'ai 2 tables, une pour les news et l'autre pour les images,
je voudrais lier l'image a sa news, donc je crée un id_image dans la table description,
et un id_news dans la table image.
Lors d'un nouvel enregistrement, id_news doit prendre la valeur de id_description,
et id_image celle de id_img,
dois je mettre un WHERE lors de mes requetes de selection lors puis les affecter les valeurs recues?
Voici où j'en suis...
Merci pour votre aide.
Voici ma bdd:
-- Structure de la table 'image'
--
Modifié par dqni (05 May 2011 - 16:34)
j'ai 2 tables, une pour les news et l'autre pour les images,
je voudrais lier l'image a sa news, donc je crée un id_image dans la table description,
et un id_news dans la table image.
Lors d'un nouvel enregistrement, id_news doit prendre la valeur de id_description,
et id_image celle de id_img,
dois je mettre un WHERE lors de mes requetes de selection lors puis les affecter les valeurs recues?
Voici où j'en suis...
$req_id_news= "SELECT * FROM image WHERE id_news='".$id_description."'";
$req_id_image= "SELECT * FROM description WHERE id_image='".$id_img."'";
mysql_query($req_id_news) or die ('impossible d effectuer la selection de l ID description') ;
mysql_query($req_id_image) or die ('impossible d effectuer la selection de l ID img') ;
$result_news = mysql_fetch_array($req_id_news);
$result_image = mysql_fetch_array($req_id_image);
$id_news= $result_news['id_description'];
$id_image=$result_image['id_img'];
Merci pour votre aide.
Voici ma bdd:
-- Structure de la table 'image'
--
'id_img' int(10) unsigned NOT NULL AUTO_INCREMENT,
'nom' varchar(100) NOT NULL,
'lienimage' varchar(100) NOT NULL,
'id_news' int(11) NOT NULL,
PRIMARY KEY ('id_img')
-- Structure de la table 'description'
--
'id_description' int(11) NOT NULL AUTO_INCREMENT,
'titre' varchar(500) NOT NULL,
'contenu' text NOT NULL,
'date' bigint(20) NOT NULL,
'id_image' int(11) NOT NULL,
PRIMARY KEY ('id_description')
Modifié par dqni (05 May 2011 - 16:34)