17. oktober 2003 - 15:24Der er
17 kommentarer og 1 løsning
hvorfor virker det ikke?
"SELECT * FROM kampe WHERE cupsname != steven ORDER BY ID DESC"
den vil ikke finde alle navne der passer til steven i rejken cupsname. Den siger bare at steven rejken findes ikke, men jeg søger jo kun i cupsname eller hvad?
hmmm virker ikke somd en skal prøv at se her: $kampenavn = mysql_query("SELECT navne FROM cups ORDER BY navne") or die (mysql_error()); $number = mysql_query("SELECT COUNT(*) FROM cups") or die (mysql_error()); $i = 0;
$kampenavn2 = mysql_query("SELECT * FROM kampe WHERE cupsname != 'steven' ORDER BY ID DESC") or die (mysql_error()); $number2 = mysql_query("SELECT COUNT(*) FROM kampe") or die (mysql_error()); $k = 0;
while ($row = mysql_fetch_array($kampenavn)) { if ($i <= $number) {
echo ( $row["navne"] ."<br>");
while ($row2 = mysql_fetch_array($kampenavn2)) { if ($k <= $number2) { echo ( $row2["hscore"] ."Test <br>");
jeg har en database med to koloner ---------------- - ID - Navn - - - - - - - - - - ----------------
og en med mabge flere ca. 15 koloner så vil jeg godt havde at nåh løkken køre laver den de over ordnede navne først, og der efter ligger de andre ting ned i efter navne. Altså den skal finde ud af hvad navnet er og så smide det under det navn. ;)
jeg prøver at få lavet nogle cups som et fodbold hold har været med i. Men de rigtige kampe skal under de rigtige cups. Så derfor har jeg lavet en database med cups navne og en med kamp fakta. og så har jeg lavet sådan at man kan vælge hvad for en cup kampen skal ligge under. Men jeg kan ikke få suteret kampene så de ligger under det rigtige navn hvis du forstår?
hehe har fundet ud af det, med bare lidt brain aktivitet hos mig, og lidt mindre musik i mine øre, så fandt jeg ud af hvordan den skulle se ud:
$kampenavn = mysql_query("SELECT navne FROM cups ORDER BY navne") or die (mysql_error()); $number = mysql_query("SELECT COUNT(*) FROM cups") or die (mysql_error()); $i = 0;
while ($row = mysql_fetch_array($kampenavn)) { if ($i <= $number) {
echo ( $row["navne"] ."<br>");
$kampenavn2 = mysql_query("SELECT * FROM kampe WHERE cupsname = '". $row["navne"] ."' ORDER BY ID DESC") or die (mysql_error()); $number2 = mysql_query("SELECT COUNT(*) FROM kampe") or die (mysql_error()); $k = 0;
while ($row2 = mysql_fetch_array($kampenavn2)) { if ($k <= $number2) { echo ( $row2["hscore"] ."Test <br>");
Jeg mener bare du laver for mange sql-kald. Tænk over det engang. Det er selvfølgelig fint nok at komme i gang på denne måde.
Synes godt om
Ny brugerNybegynder
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.