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...
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 ]