Requete MySQL correcte au niveau de syntaxe mais pas de données

Fermé
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 - 5 sept. 2013 à 16:05
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 - 7 sept. 2013 à 01:32
salut a tous, je suis nouveau ici.

J'ai une requête PHP MySQL ne fonctionne jamais alors que le syntaxe probablement correcte.
La table publication est correctement remplie, et l'utilisateur existe qui ecrit les publication avec l'ID_user.
Pas d'erreur et pas de données.

aidez mois svpl

voila la requête:

<?php
include('connect/connect.php');
//if insert data success select all comments to show
$requet = "SELECT *
FROM publication AS P
JOIN utilisateur U ON P.id_publisher = U.id_user
";
$rslt = mysql_query($requet);
while($fetch = mysql_fetch_assoc($rslt))
{
$ID_Pub = $fetch['id_pub'];
$ID_Poster = $fetch['id_publisher'];
$textStat = $fetch['statu'];
$date = $fetch['date_p'];
$time = $fetch['time_p'];
$name_publisher = $fetch['name'];
$fname_publisher = $fetch['fname'];

echo "
<div id='Pub'>
<table width='87' height='80' style='float:left'>
<tr>
<td><img src='Avatar/<?php echo ".$ID_Poster." ?>.jpg' width='100%' style='border-radius:5px' style='-moz-border-radius:5px' style='-ms-border-radius:5px' style='-o-border-radius:5px' style='-webkit-border-radius:5px'/></td>
</tr>
</table>
<table width='84%' style='float:left'>
<tr>
<td colspan='3'><a href='' style='color:#000'><b><?php echo ".$fname_publisher." ".$name_publisher."; ?></b></a></td>
</tr>
<tr>
<td colspan='3'><?php echo ".$textStat.";?></td>
</tr>
<tr>
<td colspan='3' class='statLikeComment'>Publier le: <?php echo ".$date." • ".$time."; ?></td>
</tr>
<tr>
<td width='16%' class='statLikeComment'>commenter</td>
<td width='9' class='statLikeComment' align='center'>•</td>
<td width='215' class='statLikeComment'>  J'adore</td>
</tr>
</table></div>
<hr width='100%' align='center' color='#f0f0f0'/>

";
}
mysql_close();
?>

6 réponses

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 5/09/2013 à 16:58
Bonjour,

Lorsque vous faite cette requette sous phpMyAdmin, avez vous un résultat ?

SELECT * FROM publication AS P JOIN utilisateur U ON P.id_publisher = U.id_user

Cordialement
0
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
5 sept. 2013 à 17:35
toujours aucun résultat :(
et si je remplace la "*" par les noms des champs. le code php me donne un message d'erreur "Undefined variable id_pub"
0
hilflo Messages postés 41 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 5 septembre 2013 59
Modifié par hilflo le 5/09/2013 à 17:39
Tu n'aurais pas 2 champs de même nom dans tes tables.
Si tu pouvais afficher le contenu de tes tables, ont verrait plus clair

Ajoute un
 or die(mysql_error()) 
derrière ton
myslq_fetch_assoc($rslt)
0
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
5 sept. 2013 à 17:45
désolé je ne suis pas bien en français.
Je déjà le mettre mais même résultat :/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hilflo Messages postés 41 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 5 septembre 2013 59
5 sept. 2013 à 18:25
Test çà
 "SELECT *
FROM publication, utilisateur WHERE id_publisher = id_user
"

et voit si ça donne un résultat
0
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
5 sept. 2013 à 19:38
ça donne rien :'(
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 5/09/2013 à 18:49
il faudrait la structure de chaque table ca serait mieux
0
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
5 sept. 2013 à 19:39
il y a une relation entre les tables mais vraiment aucune résultat
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 5/09/2013 à 19:51
il faudrait la structure de chaque table ca serait mieux BIS
0
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
7 sept. 2013 à 01:32
what mean ??
0