c'est ta requete SQL qui est fausseJ'ai essayé avec print()
Donne le même message d'erreur
c'est ta requete SQL qui est fausseJ'ai essayé avec print()
Donne le même message d'erreur
<?php
//-->Requete qui va chercher les données utile.
$tid = " SELECT lastposttid FROM $table WHERE name = 'News & Announcements' ";
$sql = " SELECT message FROM mybb_posts WHERE tid = $tid ";
$req = mysql_query($sql) or die('Error SQL ! '.$sql.'<br>'.mysql_error());
while( $row = mysql_fetch_assoc($req))
{
echo '<pre>';
print($row);
echo '</pre>';
}
?>
Il suffit de se créer un compte.Hum dsl du triple post mais on ne peux pas edit ces posts...
Il suffit de se créer un compte.Hum dsl du triple post mais on ne peux pas edit ces posts...
Salut,Lol j'avais oublié un 'S' a post.
Bon la mon code est :
<?php //-->Requete qui va chercher les données utile. $tid = " SELECT lastposttid FROM $table WHERE name = 'News & Announcements' "; $sql = " SELECT message FROM mybb_posts WHERE tid = $tid "; $req = mysql_query($sql) or die('Error SQL ! '.$sql.'<br>'.mysql_error()); while( $row = mysql_fetch_assoc($req)) { echo '<pre>'; print($row); echo '</pre>'; } ?>
$sql = " SELECT t1.message, t2.lastposttid FROM mybb_posts AS t1, $table AS t2 WHERE t1.tid = '".$tid."' AND t2.name = 'News & Announcements' ";
$req = mysql_query($sql) or die('Error SQL ! '.$sql.'<br>'.mysql_error());
while( $row = mysql_fetch_assoc($req))
{
echo '<p>'.$row['message']. '</p>';
echo '<p>'.$row['lastposttid']. '</p>';
}
Fonctionnera probablement mieux
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
$sql = " SELECT t1.message
FROM mybb_posts AS t1, mybb_forums AS t2
WHERE
t1.tid = t2.lastposttid
AND t2.name = 'News & Announcements'
ORDER BY t1.message DESC LIMIT 1";
$req = mysql_query($sql) or die('Error SQL ! '.$sql.'<br>'.mysql_error());
while( $row = mysql_fetch_assoc($req))
{
echo '<p>'.$row['message']. '</p>';
}
Donc la requete, va cherche le dernier message dans la table mybb_posts donc le tid correspond à lastposttid de la table mybb_forums et donc le name de la table mybb_forums correspond à 'News & Announcements'
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
Dans tous les liens que je t'ai donné c'est expliqué de A à Z (et dans l'ordre !) et ce pour le plus débutant qu'on puisse trouver.Mais oui je pourrais tout aussi bien vous poser plins de questions sur a quoi sert telle et telle ligne,mot,phrase,etc... Mais je ne veux pas passer pour un noob qui arcelle pour savoir telle truque. Et je veux bien aller sur les site qui explique le php mais c'est (la majorité du temps) le désordre et écrit un peu partout.
Et donc pour un dyslexique sa ne peut que le décourager