Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/11/2011, 20h28   #1
Invité régulier
 
Inscription : novembre 2010
Messages : 109
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 109
Points : 6
Points : 6
Par défaut 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
TRUNCKS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 21h14   #2
Membre habitué
 
Avatar de rinuom99
 
Étudiant
Inscription : août 2007
Messages : 238
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 238
Points : 125
Points : 125
Envoyer un message via MSN à rinuom99
si tu fais echou $id ; ça donne quoi ?
__________________
Si tu peux voir détruit l'ouvrage de ta vie.
Et sans dire un seul mot te mettre à rebâtir,
Tu seras un Homme, mon fils.
rinuom99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 22h33   #3
Invité régulier
 
Inscription : novembre 2010
Messages : 109
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 109
Points : 6
Points : 6
Ben j'ai l'ID de l'image que j'ai choisis.
Celle qui passe par l'url dans la page précédente.

En tout cas l'ID arrive bien.
TRUNCKS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 22h39   #4
Membre habitué
 
Avatar de rinuom99
 
Étudiant
Inscription : août 2007
Messages : 238
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2007
Messages : 238
Points : 125
Points : 125
Envoyer un message via MSN à rinuom99
et si tu exécutes la requete directement sur phpmyadmin ?

je vois rien d'anormal sur ta requete !!
__________________
Si tu peux voir détruit l'ouvrage de ta vie.
Et sans dire un seul mot te mettre à rebâtir,
Tu seras un Homme, mon fils.
rinuom99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h57.


 
 
 
 
Partenaires

Hébergement Web