Afficher résultats base de données

Petit nouveau ! | 6 Messages

05 oct. 2011, 16:50

Bonjour,

J'essaye d'extraire une donnée de ma base de donnée ...
cette base est composé d'une table images qui comprend 2 attributs : "id" et "photo"

dans "photo" il y a le chemin d'une photo, enfin bref je n'arrive pas a accéder au données de photo :
if($_GET["id_photo"])
{
	$data = mysql_query("SELECT * FROM images WHERE id={$_GET["id_photo"]}") or die(mysql_error());	

	$fichier=$data['photo'];

	$chemin='../photos/'.$fichier.'';
	chmod($chemin,0777);
	echo $fichier;
	unlink($chemin);
		
	$miniature='../miniatures/tb_'.$fichier.'';
	unlink($miniature);
}
$_GET["id_photo"] renvoi bien un id correspondant à un enregistrement
lorsque j'ecris pour tester $data['photo'] rien ne s'affiche à l'ecran alors que photo exite ...

je pense que c'est une erreur toute bête mais je trouve pas, merci de m'aider

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

05 oct. 2011, 16:59

salut,

effectivement c'est parce que tu n'utilise pas correctement l'extension mysql.
il te manque la fonction mysql_fetch_assoc (des exemples sont donnés dans le bas).


@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 6 Messages

05 oct. 2011, 17:05

ah oui merci c'est bien ce qu'il me semblait qu'il manqué quelque chose ...

désolé pour le dérangement

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

05 oct. 2011, 17:14

pas de quoi :)

peux tu éditer ton 1er message pour ajouter [résolu] ? merci

@+
Il en faut peu pour être heureux ......