par
foxxy » 27 déc. 2011, 21:32
Mon message d'erreur est le suivant:
Code : Tout sélectionner
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in [...] on line 49
A cette ligne il y a le while et donc on peut en conclure qu'il tolère mal la requête.
Voila le script:
<?php
include('login.php');
$sql2=mysql_query('SELECT name
FROM modelBook_photos
LEFT JOIN modelBook_id ON modelBook_photos.id = modelBook_id.id_photo
LEFT JOIN modelBook_user ON modelBook_id.id_user = modelBook_user.id
WHERE modelBook_id.id_user = 8');
while($photoBook = mysql_fetch_assoc($sql2)){
?>
<li><img src="photos/m-<?php echo $photoBook['name'] ?>" alt="#" /></li>
<?php } ?>
J'ai mis 8 car j'ai un user qui possède bien cette id. On devrai voir ses photos.
Mes tables sont nommées ainsi:
modelBook_id (id_user, id_photo)
modelBook_photos (id, name) //name est le lien URL
modelBook_user (id, login)
Il me semble pourtant avoir tout adapté dans la requête que tu m'as proposé

Je cherche bien à afficher les photos du champs "name" du user dont l'id est "8".