Hallo zusammen,
ich habe ein merkwürdiges Problem mit PDO:
Ich fetche einzelne Tabellenzellen und führe in der while-Schleife eine weitere Query aus, um mein array zu komplettieren (einen join kann ich hier nicht verwenden). Soweit so gut. Nun habe ich das Projekt inkl. DB auf meinen Schleppi ausgecheckt (svn) und bekomme die Meldung "Cannot execute queries while other unbuffered queries are active" usw. Ich war erst einmap baff - wieso klappt das auf meinem Entwicklungsrechner und auf dem Notebook nicht?
Als Workaround habe ich folgendes eingefügt, aber ganz zufrieden bin ich damit nicht (ich habe den Eindruck, damit die Performance ziemlich zu drücken):
$dbh = new PDO(’mysql:host=localhost;dbname=test’, ‘root’, ”
,array(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true));
Hat jemand vielleicht eine Idee, warum dem so ist?
Gruß,
Manu