Avatar billede jalle Nybegynder
17. august 2003 - 16:33 Der er 4 kommentarer og
1 løsning

Problemer med at udfører mysql-kørsel efter 8 andre kørsler.

Jeg har et php-script, hvor den skal udføre en del mysql-kørsler, men efter 8 kørsler så kører den ikke de sidste. Den kører simpelhen ikke while-løkken selvom der er data-output fra mysql-sætningen.Har checket at mysql-sætningerne er rigtige og de kommer også med de rigtige data.

Min ene sætning ser sådan ud:
$rs_score = sql("SELECT teamsid, goalmin, goalnumber, playername FROM league_rounds_players_goal, playersteams, players WHERE league_rounds_players_goal.playerID = playersteams.id AND playersteams.playersid = players.id AND leagueteamsid = teamsid  AND leagueRoundsID = '$id' AND league_rounds_players_goal.sports_id = '$sports_id' AND playersteams.sports_id = '$sports_id' AND players.sports_id = '$sports_id' AND league_rounds_players_goal.sexid = '$sexid' AND playersteams.sexid = '$sexid' AND players.sexid = '$sexid' ORDER BY goalmin ASC");
while ($row_score = mysql_fetch_array($rs_score)) {
        extract($row_score);
    if ($teamsid == $firstteamid) { $homescore = $homescore + 1; }
    elseif ($teamsid == $secondteamid) { $outscore = $outscore + 1; }
    if ($goalmin <= 45) { $haftscore = $homescore.'-'.$outscore; }
        for ($x = 0; $x < $c_FCK; $x++) {
                if ($teamsid == $FCKteamsid[$x]) {
                $goals[] = $goalmin.'. min '.$homescore.'-'.$outscore.' '.$playername;
            }
        }
    }
}

Nogen der kan forklare mig hvorfor det ikke virker efter den 8. mysql-kørsel?
Avatar billede hmortensen Nybegynder
17. august 2003 - 18:36 #1
Kan det være fordi du ikke lukker forbindelsen efter dig, at den ikke vil så mange gange efter hinanden
Avatar billede tipsen Nybegynder
17. august 2003 - 18:40 #2
Hvis du får en fejlmeddelelse kunne den sikkert virke befordrende for et svar på spørgsmålet...
Avatar billede jalle Nybegynder
17. august 2003 - 19:21 #3
Desværre så får jeg ingen fejlmeddelelse og jeg lukker forbindelsen efter mig hver gang.

Har taget et print af sql-sætningen, samt outputtet med variabler og den ser sådan ud: http://www.test.byenshold.net/sql.html og hele min funktion ser sådan ud http://www.test.byenshold.net/sql.phps

Faktisk er det den samme funktion som kan ses på http://www.byenshold.dk/sasligaen/418 men forskellen er at den funktion jeg har problemer med skal generere den som en nyhed.
Avatar billede tipsen Nybegynder
17. august 2003 - 20:36 #4
hvis du åbner og lukker forbindelse for hver eneste forespørgsel vil jeg foreslå dig at lade være med det og blot benytte én åben forbindelse til hele skidtet.
Avatar billede jalle Nybegynder
17. august 2003 - 20:41 #5
hmmm......

Den virker faktisk som den skulle - problemet var at de data som jeg troede var i databasen ikke var der.

Beklager udlejligheden.
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