Hvorfor vil dette IF statement bare ikke spille?

Tags:    php

Hejsa

Jeg vil gerne have udskrevet ét svar, på baggrund af en "query" af min database. Er der noget i databasen skal den skrive ét, er den tom, noget andet.

Noget ala:
Fold kodeboks ind/udKode 


Dette eksempel virker bare ikke, og jeg har prøvet alt muligt, bl.a. funktionen count.

Jeg ville blive superglad for hjælp her, da jeg har mange steder hvor jeg gerne vil give en "Denne side er i øjeblikket tom..." besked, såfrem der ikke er lagt noget tekst ind i databasen.

På forhånd tak!

Mvh
Gunnar



Hejsa

Jeg vil gerne have udskrevet ét svar, på baggrund af en "query" af min database. Er der noget i databasen skal den skrive ét, er den tom, noget andet.

Noget ala:
Fold kodeboks ind/udKode 


Dette eksempel virker bare ikke, og jeg har prøvet alt muligt, bl.a. funktionen count.

Jeg ville blive superglad for hjælp her, da jeg har mange steder hvor jeg gerne vil give en "Denne side er i øjeblikket tom..." besked, såfrem der ikke er lagt noget tekst ind i databasen.

På forhånd tak!

Mvh
Gunnar



Når du vælger noget vil du vel vælge fra en tabel og ikke en database.
Desuden ville jeg sætte mysql_num_rows() ind i min if, og ikke $result



Cool - nu virker det:

Fold kodeboks ind/udKode 


TAK!



Cool - nu virker det:

Fold kodeboks ind/udKode 


TAK!



Nu returnere mysql_num_rows() altid et nummer.

Så du skal nok mere sige

Fold kodeboks ind/udKode 


Men måske er det fordi din mysql_query indeholder fejl??

Prøv med dette:
Fold kodeboks ind/udKode 




t