Gå til innhold

Dersom loopen er tom | HELP!


Anbefalte innlegg

Skrevet (endret)

Heisann. Jeg har et script på siden min som skjekker phpBB 3 forumet om det ligger tråder i et bevist (under)forum. Når det ikke er noen tråder å vise gir den blank output. Hvordan kan jeg gjøre slik at det f.eks. står :Ingenting å vise?

 

Scriptet:

$sql1 = "SELECT t1.topic_time, t1.topic_id, t1.forum_id, t1.topic_title, t1.topic_poster, t1.topic_replies, t1.topic_first_post_id, t2.user_id, t2.username, t3.post_id, t3.post_text FROM phpbb_topics t1, phpbb_users t2, phpbb_posts t3 WHERE t1.topic_poster = t2.user_id AND t1.forum_id = 20 AND t1.topic_first_post_id = t3.post_id ORDER BY t1.topic_time DESC LIMIT 5   ";

$result1=mysql_query($sql1) or die(mysql_error());
while ($row=mysql_fetch_assoc($result1))
{
   Her skjer det mye spennende!
}
mysql_free_result($result1);

 

Altså hvis det ikke gir utslag / ingenting funnet i loopen gjør noe spennende!

Endret av TheClown
Videoannonse
Annonse
Skrevet

Dette er nok et tilfelle av noe som er PHP (klientside) problematikk, og ikke databaseproblematikk. Denne tråden hører derfor hjemme under PHP-forumet.

 

Når det er sagt så kan det tenkes at dokumentasjonen kan hjelpe deg: mysql_num_rows

Skrevet
$sql1 = "SELECT t1.topic_time, t1.topic_id, t1.forum_id, t1.topic_title, t1.topic_poster, t1.topic_replies, t1.topic_first_post_id, t2.user_id, t2.username, t3.post_id, t3.post_text FROM phpbb_topics t1, phpbb_users t2, phpbb_posts t3 WHERE t1.topic_poster = t2.user_id AND t1.forum_id = 20 AND t1.topic_first_post_id = t3.post_id ORDER BY t1.topic_time DESC LIMIT 5  ";

$result1=mysql_query($sql1) or die(mysql_error());
if( mysql_num_rows( $result1 ) > 0 )
{
 while ($row=mysql_fetch_assoc($result1))
 {
Her skjer det mye spennende!
 }
}
else
{
 echo "Ingenting å vise";
}
mysql_free_result($result1);

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...