Avatar billede kack Nybegynder
03. januar 2005 - 19:46 Der er 3 kommentarer

mit 'select count' script?

Jeg ved godt dette er noget meget simpelt. Men jeg har sgu problemer med det alligevel :S

$ialt = mysql_result(mysql_query("SELECT COUNT(*) FROM forum_svar WHERE newsid = '$row[id]'"),0);

Dette er min kode. Koden skal udskrive hvor mange svar der er til et bestemt spørgsmål i mit forum.
Avatar billede kack Nybegynder
03. januar 2005 - 19:47 #1
Hvad er der galt med det script? Det underlige er at jeg godt kan få den til at udskrive  hvor mange svar der er til spørgsmålet på en anden side :S
Avatar billede jakoba Nybegynder
03. januar 2005 - 19:59 #2
Når du klumper det hele sammen på den måde er det ret umuligt at finde fejl, så lad os først og fremmest sprede koden lidt:

lav linien:
    $ialt = mysql_result(mysql_query("SELECT COUNT(*) FROM forum_svar WHERE newsid = '$row[id]'"),0);
om tol:

    $sql_kommando = "
        SELECT COUNT(*)
        FROM forum_svar
        WHERE newsid = '$row[id]'";
    $resultat = mysql_query($sql_kommando) or die($sql_kommando ."<br>" .mysql_error() );
              // hvis den query gåt galt får du nu udskrevet
              // den kommando du gav, samt MySQL's fejlmelding.
    $ialt = mysql_result($resultat, 0);

prøv det og lad os høre hvad den siger.

mvh JakobA
Avatar billede kack Nybegynder
03. januar 2005 - 20:43 #3
Der kommer ikke nogen fejl.. Den skriver bar eder er 0 svar. Hvor der f.eks er 2.
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