Page 1 sur 1

Afficher résultats base de données

Posté : 05 oct. 2011, 16:50
par italiano1360
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

Re: Afficher résultats base de données

Posté : 05 oct. 2011, 16:59
par moogli
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).


@+

Re: Afficher résultats base de données

Posté : 05 oct. 2011, 17:05
par italiano1360
ah oui merci c'est bien ce qu'il me semblait qu'il manqué quelque chose ...

désolé pour le dérangement

Re: Afficher résultats base de données

Posté : 05 oct. 2011, 17:14
par moogli
pas de quoi :)

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

@+