Flitig postare
|
|
Reg.datum: Jun 2006
Inlägg: 336
|
|
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?
|