FAQ |
Kalender |
2009-02-25, 11:06 | #11 | ||
|
|||
Klarade millennium-buggen
|
Hjälper det att åter ansluta om du har en öppen fråga som rullar? Då är väl den borta?
Annars kan du stänga anslutningen och öppna ny för varje delmoment i ditt script. |
||
Svara med citat |
2009-02-25, 11:14 | #12 | ||
|
|||
Flitig postare
|
Hur menar du?
Jag tänker att jag skall anropa getdb() för varje nytt delmoment i mitt script. Men att det är onödigt att skapa en ny anslutning om det redan finns en fungerande. Men det kanske är fel tänkt? |
||
Svara med citat |
2009-02-25, 11:25 | #13 | |||
|
||||
Klarade millennium-buggen
|
Att du inte bara ändrar värdena på my.cnf:
interactive_timeout wait_timeout Så du inte får timeout? |
|||
Svara med citat |
2009-02-25, 13:42 | #14 | |||
|
||||
Mycket flitig postare
|
Om det är viktigt att sql-frågorna faktiskt utförs så kan det nog vara en bra idé att kolla mysql_errno() i efterhand för att se att frågorna faktiskt utförts…?
|
|||
Svara med citat |
2009-02-25, 14:14 | #15 | ||
|
|||
Klarade millennium-buggen
|
Om du använder singelton-principen( http://www.talkphp.com/advanced-php-progra...gn-pattern.html ) för att skapa databasanslutningar så kan du lägga till en kodrad som kollar om anslutningen verkligen fungerar och inte bara finns , och i så fall som Clarence föreslår tar bort anslutningen och skapar en ny.
|
||
Svara med citat |
Svara |
|
|