Avatar billede mpj_86 Nybegynder
05. august 2006 - 18:09 Der er 6 kommentarer og
1 løsning

Hvis table er tom, skriv..

Hej

Hvordan laver man så hvis tablen film er tom så skal den udskrive: Ingen film er uploadet. ellers skal den bare udskrive normalt med mysql_query ...
Avatar billede udvikler Nybegynder
05. august 2006 - 18:34 #1
<?php
    $taelfilm = mysql_query("SELECT * FROM database") or die(mysql_error());
    $taelresultat = mysql_num_rows($taelindlaeg);

    if ($taelresultat < 1) {
        echo "Ingen film er uploadet";
    }else{
        //udskriv
    }
?>
Avatar billede udvikler Nybegynder
05. august 2006 - 18:35 #2
Lille rettelse af mig selv:

<?php
    $taelfilm = mysql_query("SELECT * FROM database") or die(mysql_error());
    $taelresultat = mysql_num_rows($taelfilm);

    if ($taelresultat < 1) {
        echo "Ingen film er uploadet";
    }else{
        //udskriv
    }
?>
Avatar billede nielle Nybegynder
05. august 2006 - 18:42 #3
Det er selvfølgeligt rigtigt nok med:

if ($taelresultat < 1) {

- men ville det ikke være en smule mere logisk med:

if ($taelresultat == 0) {
Avatar billede udvikler Nybegynder
05. august 2006 - 18:42 #4
Tak for point :)
Avatar billede udvikler Nybegynder
05. august 2006 - 18:42 #5
Nej nielle, for hvad hvis der nu er 2 film ? :)
Avatar billede udvikler Nybegynder
05. august 2006 - 18:46 #6
Ups, så forkert... Never mind.. Det er tom snak det jeg skrev i 18:42:54 :)
Avatar billede fixxxer Nybegynder
05. august 2006 - 19:08 #7
Flueknepperi, men anyway:

$antal_query = mysql_query("SELECT COUNT(id) FROM database");
$antal_film = mysql_result($antal_query, 0);


Der er ingen grund til at hente samtlige rækker ud for at tælle dem - det kan MySQL gøre ganske bekvemt for os.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester