Ik zit met een vrij irritant probleem, namelijk dat ik de melding "De verbinding werd geherinitialiseerd" krijg als ik meer dan 1 actie laat uitvoeren in MySQL (onder de apache webserver).
Ik heb het volgende Systeem draaien
PHP Version 5.2.13
Used configuration path; D:\PHP\php.ini
extension_dir = D:\PHP\ext
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
mysql.allow_persistent = On
Added Path D:\PHP\ to windows
MySQL Support enabled
PDO support enabled
PDO Driver for MySQL, client library version 5.1.46
OS; Windows7
Apache Version Apache/2.2.15 (Win32) PHP/5.2.13
LoadModule php5_module "d:/PHP/php5apache2_2.dll"
Primary Browser Firefox 3.6.3 (maar geld ook voor IE)
MySQl Vsrion; 5.1.46
Probleem
Als ik Mysql opstart via cmd.exe dan kan ik gewoon in MySQL werken.
Simpel voorbeeld -
Select (1+1), (1+2);
Dit geeft netjes de twee resultaten weer.
Als ik dit via php/apache onder de localhost doe dan krijg ik de melding
De verbinding werd geherinitialiseerd. De verbinding met de server werd geherinitialiseerd tijdens het laden van de pagina. Ik heb zowel geprobeerd om te connnecten met PDO als met _connect. Perristant and non perssitant
Het rare is dat als ik slechts 1 opdracht geef dan lukt het wel.
Dus als ik het volgende doe dan krijg ik netjes een resultaat terug.
Select 1+1;
of
Show Databases
of
Show tables
of
use Database
maar weer niet
Select * from Db_name;
Ik ben vrij nieuw met het opzetten van de lokale server, maar normaal helpt het doorspitten van fora/google/manuals wel.Zelf heb ik het idee dat het iets met "persistent connecties" te maken kan hebben. Maar hier kom ik echt niet uit. Ik hoop dat iemand me hiermee kan helpen.
Groeten,
Dirk
Ik heb het volgende Systeem draaien
PHP Version 5.2.13
Used configuration path; D:\PHP\php.ini
extension_dir = D:\PHP\ext
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
mysql.allow_persistent = On
Added Path D:\PHP\ to windows
MySQL Support enabled
PDO support enabled
PDO Driver for MySQL, client library version 5.1.46
OS; Windows7
Apache Version Apache/2.2.15 (Win32) PHP/5.2.13
LoadModule php5_module "d:/PHP/php5apache2_2.dll"
Primary Browser Firefox 3.6.3 (maar geld ook voor IE)
MySQl Vsrion; 5.1.46
Probleem
Als ik Mysql opstart via cmd.exe dan kan ik gewoon in MySQL werken.
Simpel voorbeeld -
Select (1+1), (1+2);
Dit geeft netjes de twee resultaten weer.
Als ik dit via php/apache onder de localhost doe dan krijg ik de melding
De verbinding werd geherinitialiseerd. De verbinding met de server werd geherinitialiseerd tijdens het laden van de pagina. Ik heb zowel geprobeerd om te connnecten met PDO als met _connect. Perristant and non perssitant
Het rare is dat als ik slechts 1 opdracht geef dan lukt het wel.
Dus als ik het volgende doe dan krijg ik netjes een resultaat terug.
Select 1+1;
of
Show Databases
of
Show tables
of
use Database
maar weer niet
Select * from Db_name;
Ik ben vrij nieuw met het opzetten van de lokale server, maar normaal helpt het doorspitten van fora/google/manuals wel.Zelf heb ik het idee dat het iets met "persistent connecties" te maken kan hebben. Maar hier kom ik echt niet uit. Ik hoop dat iemand me hiermee kan helpen.
Groeten,
Dirk
jaja goh goh,heb even geen inspiratie