Im Detail zu dem Problem, bevor ich es von xampp weg auf eine andere Fehlerquelle schiebe (vorab ging ein erfolgreiches pear install MDB2#mysql):
- Code: Select all
<?php
require_once 'MDB2.php';
$dsn = 'mysql://root:tryit@localhost/projave';
$options = array(
'debug' => 2,
'portability' => DB_PORTABILITY_ALL,
);
$mdb2 =& MDB2::connect($dsn, $options);
if (PEAR::isError($mdb2)) {
die($mdb2->getMessage());
}
$mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC);
?>
Der Abschnitt stammt fast 1:1 aus der Doku und ein händischer login bzw. klassischer mysql_connect/select_db funktioniert wie gewünscht. MDB2 verweigert mir leider die Verbindung zur Datenbank mit einem schlichten
- Code: Select all
MDB2 Error: connect failed
Ich versuche zwischenzeitlich mal einen connect via DB.php und MDB.php - auch wenn ich letztlich MDB2 nutzen muss, die Vorgabe kann ich nicht ändern. Ich fand zwar per Suche einen englischen Thread hier, der wohl dasselbe oder ein ähnliches Problem beschreibt, aber leider war dieser ohne Antwort bzw. Lösung versunken.
Aus dem MDB2 Wiki habe ich "Compatible with PHP 4.3.x upto 5.1.x" ... wie beschrieben habe ich leider weder noch einen connect herstellen können, hat jemand diese Erfahrung ebenfalls gemacht und weiss eventuell Abhilfe?