Visa ett inlägg
Oläst 2009-02-23, 10:06 #1
radioaktivitet radioaktivitet är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 336
radioaktivitet radioaktivitet är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 336
Jag har ett batch-script i php som tar väldigt lång tid att exekvera. Den består av en massa sql-frågor och beräkningar. I början av scriptet så gör jag en en mysql_connect(). Samma koppling använder jag genom hela scriptet.

Men, nu har det börjat dyka upp en felmeddelande "MySQL server has gone away". Som jag förstår det har själva kopplingen timat-ut någon gång under körningen av php-scriptet.

Frågan är hur jag upptäcker att jag inte längre har någon connection.

Om jag gör

$db = mysql_connect(...)

kan jag då senare i mitt script kolla

if (!$db) {
$db = mysql_connect(...)
}

Eller finns det något smidigare sätt att kolla om uppkopplingen finns eller ej?
radioaktivitet är inte uppkopplad   Svara med citatSvara med citat