Avatar billede andreas13_fam Nybegynder
27. marts 2009 - 16:19 Der er 4 kommentarer og
1 løsning

Flere mysqli problemmer

Koden ses her: http://pastebin.com/m6577d9cf
Jeg for fejlmeddelsen:
Warning: mysqli_stmt::fetch() [mysqli-stmt.fetch]: Couldn't fetch mysqli_stmt in C:\server\htdocs\MySQL\Opret-opskrift\Opret-send_MySQL.php on line 72

Warning: mysqli_stmt::free_result() [mysqli-stmt.free-result]: Couldn't fetch mysqli_stmt in C:\server\htdocs\MySQL\Opret-opskrift\Opret-send_MySQL.php on line 252

Warning: mysqli_stmt::close() [mysqli-stmt.close]: Couldn't fetch mysqli_stmt in C:\server\htdocs\MySQL\Opret-opskrift\Opret-send_MySQL.php on line 253

min print_r udskriver:
Array
(
    [opskrifter] => 13
)
Avatar billede andreas13_fam Nybegynder
27. marts 2009 - 17:16 #1
Ja undskyld de lave sociale evner i det spørgsmål men mon ikke i har fanget mit problem :)
Avatar billede dkfire Nybegynder
28. marts 2009 - 12:08 #2
Din fejl ligger i linje 101.
Her lukker du din $login, men det gør du inde i while løkken som bruger $login.
Derfor fejler while løkken anden gang den vil bruge $login->fetch()

Ud over det, så er der vel ikke brug for at du har en while løkke der, da du lige før den tjekker om der kun er fundet 1 række. Når du så kommer til while løkken er der jo kun en række go ingen grund til at kalde fetch() flere gange.
Avatar billede andreas13_fam Nybegynder
28. marts 2009 - 12:26 #3
tak du er bare en helt, det var $opskrift den skulle lukke :)
Vil du ligge et svar.
Avatar billede dkfire Nybegynder
28. marts 2009 - 12:52 #4
Svar ;-)
Husk på det jeg sagde om at bruge en while løkken når det ikke er nødvendigt.
While skal du KUN bruge når du henter flere rækker.
Avatar billede andreas13_fam Nybegynder
29. marts 2009 - 13:50 #5
Det skal jeg huske :)
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