mysql_close?

Tags:    php

<< < 12 > >>




Indlæg senest redigeret d. 12.05.2009 03:00 af Bruger #3530
12 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Man behøves ikke at bruge mysql_close(). PHP lukker automatisk forbindelse ved script's slutning.


/AC



mysql_close er kun nødvendig når du opretter persistent-links til mysql-databasen.

Og da du ikke bruger persistent-links til mysql-databasen bør du heller ikke bruge funktionen.. det vil være at gøre det dobbelt.



Tror ikke på at mysql_close() vil gøre scriptet hurtigere, tvært imod. Det eneste jeg har oplevet kan gøre en side langsom, er en masse mysql_query. Hvis du har en query fx inde i et loop der kører mange gange, er det smartere at lave een query før loopet, og bruge en masse php-kode til at holde styr på hvilke data der skal bruges.



Hej,
Jeg har nogen tid haft lidt problemer med langsom hentning af resultater fra mysl databasen, og jeg har så kigget på filerne og de mangler allesammen mysql_close();

Hvilken mysql_close(); skal jeg bruge til følgende pseudokode for sikkert at lukke databasen? :

Fold kodeboks ind/udKode 


// Kasper
»http://kaspertech.dk


[Redigeret d. 15/01-04 17:48:13 af KasperTech]


bare brug mysql_close()

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk







Indlæg senest redigeret d. 12.05.2009 03:00 af Bruger #3530
Du kan jo læse på selvsamme side:
Using mysql_close() isn't usually necessary, as non-persistent open links are automatically closed at the end of the script's execution.


/AC







Indlæg senest redigeret d. 12.05.2009 03:00 af Bruger #3530
En ekstra linje at parse, gør næppe eksekveringen hurtigere.
Men hvis du har det bedre med det, så værsgo. :)


/AC







Indlæg senest redigeret d. 13.05.2009 01:24 af Bruger #3530
Jo, den ville nok skrive en fejl.


/AC



<< < 12 > >>
t