Récupération plusieurs champs tables
Bonjour à vous,
J'ai deux tables: table categories et table images.
Elles sont liées entre elles par l'ID.
J'essaye de faire un formulaire de modification, mais pour cela, j'ai besoin de récupérer trois champ dans mes base, dont un qui se trouve dans une autre table:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
$MAX_FILE_SIZE = intval($_POST['MAX_FILE_SIZE']);
$id = mysql_real_escape_string($_POST['id']);
$titre_image = mysql_real_escape_string($_POST['titre_image']);
$titre_image2 = mysql_real_escape_string($_POST['titre_image2']);
$texte_image = mysql_real_escape_string($_POST['texte_image']);
$texte_image2 = mysql_real_escape_string($_POST['texte_image2']);
$requete_cat = "SELECT img.ID_image, img.url_image, img.url_image_mini, cat.dossier
FROM categories cat, images img
WHERE img.ID_image = '$id'
AND img.categorie_id = cat.ID_categorie";
//exécution de la requête:
$requete_query = mysql_query($requete_cat) or die( mysql_error());
$result_array = mysql_fetch_array ($requete_query);
$chemin_originale = $result_array['url_image'];
$chemin_mini = $result_array['url_image_mini'];
$chemin_categorie = $result_array['dossier']; |
Les posts du début vienne de la table images.
J'ai une clé étrangère sur images: categories_id.
Je pense que ma requête n'est pas bonne car je ne récupère pas les champs.
Merci à vous