18. april 2011 - 09:43
Der er
4 kommentarer og 1 løsning
Udtræk med nulværdi må ikke udskrives
Jeg arbejder med følgende udtræk: ?php //Henter database include('../include/database.php'); $pr="7"; $sd=date("Y-m-d"); $i = 1; //Laver en forespørgsel i tabellen 1_division $resultat=mysql_query("SELECT kartotek.medlem_id, kartotek.navn, kartotek.hjem, spil.medlemsid, spil.dato, spil.runde_a, spil.runde_b, spil.total FROM kartotek INNER JOIN spil ON kartotek.medlem_id = spil.medlemsid WHERE spil.dato='$sd' ORDER BY runde_b DESC LIMIT 0 , $pr") or die(mysql_error()); print'<table width=420 align="center" border=\'1\'>'; while($row=mysql_fetch_array($resultat)) { print "<tr><td>$i</td> <td>".$row['navn']." <td>".$row['hjem']." <td>".$row['runde_b']." </td> </tr>"; $i++; } print '</table>'; ?> Hvis værdien i runde_b er nul må den ikke udskrives i tabellen. Er deer en venlig sjøl der vil hjælpe mig.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
18. april 2011 - 09:50
#1
$resultat=mysql_query("SELECT kartotek.medlem_id, kartotek.navn, kartotek.hjem, spil.medlemsid, spil.dato, spil.runde_a, spil.runde_b, spil.total FROM kartotek INNER JOIN spil ON kartotek.medlem_id = spil.medlemsid WHERE spil.dato='$sd' AND 'runde_b'<>0 ORDER BY runde_b DESC LIMIT 0 , $pr") or die(mysql_error()); /y
18. april 2011 - 10:48
#2
Jeg beklager, men det virker ikke.
18. april 2011 - 16:27
#3
Her den rigtige løsning: WHERE spil.dato='$sd' AND runde_b<>0 ORDER BY runde_b DESC. altså runde_b uden ''. Smid et svar og vi deler.
18. april 2011 - 22:48
#4
deler? jeg gav dig løsningen... Du fjernede et sæt ''.... /y
19. april 2011 - 11:04
#5
Takker mange gange:-) /y
Vi tilbyder markedets bedste kurser inden for webudvikling