Endnu engang: Problemer med lukning af en mysql forbindelse?
Et spm. om åbning og lukning/ administration og vedligeholdelse af mysql forbindelser.Svært at finde noget om, incl. hvad er bedst. Har søgt her på eksperten, set: http://www.eksperten.dk/spm/245422 , http://www.eksperten.dk/spm/557642 - og http://www.eksperten.dk/spm/201788 , der henviser til http://www.php.net/manual/en/function.mysql-close.php ifølge hvilken mysql_close(); ikke skulle være nødvendig, fordi forbindelsen automatisk lukker, når scriptet slutter.
1.Jeg har aldrig før brugt mysql_close(); - blot åbnet en mysql_connect(); og lavet det antal querys, der var nødvendigt. Synes ikke, der har været problemer før.
2. Problem nu: Somme tider død side med meddelelse om, at der bør forsøges ”mysqladmin flush-hosts;” – og upload af filen med denne kommando indsat løser straks problemet.
3. Typer det på, at jeg har skabt problemet? Hvis så, kan det være ved for mange querys? Men 12-14 stk. på en side kan da ikke være for mange, vel? Eller er det et problem hos server/ udbyder?
Savner i det hele taget inf. om disse sammenhænge:
4. Fx forside med en connect og et par querys, leder til ny side med ny connect og en del querys – rigtigt så, at forsidens connect lukkes ved overgangen til side 2? Og det samme igen ved skift til 3. side? Sådan forstår jeg det med, at close ikke er nødvendigt. Men betyder det, at trækket på serveren begynder forfra ved hvert sideskift?
5. Nogen forskel på at åbne, spørge og lukke i 2-3 omgange på en side, i forhold til kun at åbne, spørge flere gange og lukke kun een gang (især hvis der er mange querys under en connection=?
6. Noget jeg overser i disse sammenhænge?