[PHP] mysql_pconnect prima, mysql_connect werkt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • riotrick
  • Registratie: Mei 2002
  • Laatst online: 08-07 18:48
Ik heb een vaag php/mysql probleem.

In een scriptje staat de volgende regel om te verbinden met m'n mysql database:

$db = mysql_pconnect("hostname","login","pass") or die("Could not connect: " . mysql_error());

Dit werkt prima, zoals je zou verwachten. Echter de persistent connections maken wat teveel verbindingen met de server, waardoor ik besloten heb om daar voorlopig even geen gebruik van te maken. Logische stap je verandert de mysql_pconnect naar mysql_connect. Maar nu de grap:

$db = mysql_connect("hostname","login","pass") or die("Could not connect: " . mysql_error());

Dit werkt in het betreffende script niet. Heel apart. Het lijkt of de verbinding wel wordt gemaakt, ik krijg er geen error van, alleen de identiefier die gereturned wordt klopt niet. Zie errormelding:

Warning: mysql_query(): 1 is not a valid MySQL-Link resource in /usr/local/apache/www/s4y-04/u-skateparade.nl/smoelenboek.php on line 10

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/apache/www/s4y-04/u-skateparade.nl/smoelenboek.php on line 11

Pas bij de mysql_query gaat het mis. Heel apart. In een ander gedeelte van de site waar eenzelfde verbinding wordt gemaakt en ik exact hetzelfde heb gedaan (alleen de mysql_pconnect verandert in mysql_connect) werkt het allemaal prima. De MySQL server is al opnieuw gestart. Apache/php kan ik niet herstarten aangezien die niet op een server draaien die ik beheer.

Iemand enig idee waar dit aan kan liggen?


/edit

Het probleem lijkt zichzelf opgelost te hebben. Ik heb niks meer verandert in de scripts en na een aantal minuten werkt het opeens wel. Heel apart dit...

[ Voor 9% gewijzigd door riotrick op 25-02-2003 10:17 ]

Facebook :: Twitter :: PSN


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

misschien een probleem met nog aanwezige pconnects, beetje vreemd idd :)

Acties:
  • 0 Henk 'm!

  • riotrick
  • Registratie: Mei 2002
  • Laatst online: 08-07 18:48
Lijkt me erg vreemd dat die pconnects blijven bestaan op het moment dat ik de mysql server herstart. Maar goed het zal wel met iets dergelijks te maken hebben. Maar dan nog vind ik het erg vreemd dat ik geen foutmelding krijg op de mysql_connect, maar dat alleen de identifier die hij teruggeeft niet klopt :? . Nah ja, het is in ieder geval opgelost :)

Facebook :: Twitter :: PSN