/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Checke mysql forbindelse
Fra : Thïngmand


Dato : 29-04-02 14:55

Hvilken funktion kan jeg bruge til at checke om der er forbindelse til
mysql?

Ideen er at PHP skal i slutningen af alle scripts, checke om forbindelsen
til mysql er åben, og lukke denne, hvis det er tilfældet...




 
 
Tim Liljendahl (29-04-2002)
Kommentar
Fra : Tim Liljendahl


Dato : 29-04-02 15:12


Thïngmand <michael@FJERNthingmand.dk> wrote in message
news:3ccd50a9$0$78782$edfadb0f@dspool01.news.tele.dk...

> Hvilken funktion kan jeg bruge til at checke om der er forbindelse til
> mysql?

Af ren nysgerrighed, hvorfor vil du det? Er det ikke nok bare at bruge
mysql_connect? Den den dropper forbindelsen når dit script dør.

> Ideen er at PHP skal i slutningen af alle scripts, checke om forbindelsen
> til mysql er åben, og lukke denne, hvis det er tilfældet...

Lyder som om du er ved at genopfinde den dybe tallerken :)

--
tim




Henrik Hansen (30-04-2002)
Kommentar
Fra : Henrik Hansen


Dato : 30-04-02 11:21

"Tim Liljendahl" <tl@officient.dk> wrote:

> Thïngmand <michael@FJERNthingmand.dk> wrote in message
> news:3cce5824$0$78760$edfadb0f@dspool01.news.tele.dk...
>> > Af ren nysgerrighed, hvorfor vil du det? Er det ikke nok bare at bruge
>> > mysql_connect? Den den dropper forbindelsen når dit script dør.
>>
>> Jeg har lært at det er god skik at lukke den - er det fløjtende ligemeget,
>> eller hvad?
>
> Det har jeg da godtnok aldrig hørt om, men hvis du bruger flere forskellige
> databaser på samme måde er det nok en meget god ide :)

hmm jeg vil da sige det er god skik at lukke de forbindelser man åbner
selvom de bliver droppet ved script end, jeg vil også altid bruge
fclose til at lukke en filpointer med efter læsning, etc.

--
Henrik Hansen

Thïngmand (30-04-2002)
Kommentar
Fra : Thïngmand


Dato : 30-04-02 09:40

> Af ren nysgerrighed, hvorfor vil du det? Er det ikke nok bare at bruge
> mysql_connect? Den den dropper forbindelsen når dit script dør.

Jeg har lært at det er god skik at lukke den - er det fløjtende ligemeget,
eller hvad?



Tim Liljendahl (30-04-2002)
Kommentar
Fra : Tim Liljendahl


Dato : 30-04-02 10:55


Thïngmand <michael@FJERNthingmand.dk> wrote in message
news:3cce5824$0$78760$edfadb0f@dspool01.news.tele.dk...
> > Af ren nysgerrighed, hvorfor vil du det? Er det ikke nok bare at bruge
> > mysql_connect? Den den dropper forbindelsen når dit script dør.
>
> Jeg har lært at det er god skik at lukke den - er det fløjtende ligemeget,
> eller hvad?

Det har jeg da godtnok aldrig hørt om, men hvis du bruger flere forskellige
databaser på samme måde er det nok en meget god ide :)

--
tim



-Martin- (29-04-2002)
Kommentar
Fra : -Martin-


Dato : 29-04-02 15:57

On Mon, 29 Apr 2002 15:55:13 +0200, "Thïngmand"
<michael@FJERNthingmand.dk> wrote:

>Hvilken funktion kan jeg bruge til at checke om der er forbindelse til
>mysql?
>
>Ideen er at PHP skal i slutningen af alle scripts, checke om forbindelsen
>til mysql er åben, og lukke denne, hvis det er tilfældet...
>
>

$sqlconn = mysql_connect.... blablablabla

if(!$sqlconn) { database ikk åben }
else { mysql_close($sqlconn); print "Database er lukket nu"; }

Jonas Koch Bentzen (29-04-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 29-04-02 17:11

-Martin- skrev:
>
> if(!$sqlconn) { database ikk åben }
> else { mysql_close($sqlconn); print "Database er lukket nu"; }

Jeg har aldrig brudt mig om den logik (jeg taler ikke om MySQL-tingene,
men om selve logikken i if-else-tingen). Først siger du: "Hvis
variablen $sqlconn IKKE er tom". I linjen under siger du: "Hvis det
IKKE er tilfældet, at variablen $sqlconn IKKE er tom". To negationer.
Sådan noget kan let føre til forvirring. Det er efter min mening bedre
at bruge følgende:

if ($sqlConn) {
mysql_close($sqlConn);
echo "Databasen er lukket nu.";
}
else {
echo "Databasen er ikke åben.";
}

--
Jonas Koch Bentzen

Fasdab - nu med ODBC!
http://understroem.dk/fasdab/

-Martin- (29-04-2002)
Kommentar
Fra : -Martin-


Dato : 29-04-02 23:48

On Mon, 29 Apr 2002 18:11:20 +0200, Jonas Koch Bentzen
<ingen.emailadresse@eksempel.dk> wrote:

>-Martin- skrev:
>>
>> if(!$sqlconn) { database ikk åben }
>> else { mysql_close($sqlconn); print "Database er lukket nu"; }
>
>Jeg har aldrig brudt mig om den logik (jeg taler ikke om MySQL-tingene,
>men om selve logikken i if-else-tingen). Først siger du: "Hvis
>variablen $sqlconn IKKE er tom". I linjen under siger du: "Hvis det
>IKKE er tilfældet, at variablen $sqlconn IKKE er tom". To negationer.
>Sådan noget kan let føre til forvirring. Det er efter min mening bedre
>at bruge følgende:

Tjaa det jeg skrev var bare for at se de hvilke funktioner der eks.
kunne bruges, bruger heller ikk den "funktion" .. slet ikk! men det
var muligheder til hvordan man kunne tjekke forskellige variabler
virkede :)

>
>if ($sqlConn) {
> mysql_close($sqlConn);
> echo "Databasen er lukket nu.";
>}
>else {
> echo "Databasen er ikke åben.";
>}

Ligner lidt min :)

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste