php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.07.2009, 14:33   #1 (permalink)
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 765
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard Connect auf SQLEXPRESS via PEAR::MDB2

Hallo zusammen,

ich stehe gerade vor einem kleinen Problemchen. Ich bin zur Zeit gezwungen, die Express Version von MS SQL einzusetzen. Zuvor konnte ich die Server Version benutzen, da lief alles problemlos. Nach etlichen Recherchen im Internet bin ich nur ein wenig weiter gekommen. Ob das Thema nun PHP oder eher Datenbanken ist, weiß ich gar nicht.

Nach einiger Suche bin ich auf diese Seite gestoßen:
Connecting to SQL Server 2005 Express using PHP � Raza’s Weblog

Das hat schon mal dazu geführt, dass der Connect mit pdo funktioniert. Allerdings bekomme ich es mit MDB2 partout nicht ans Laufen.
Die notwendigen Einstellungen für die Remote-Verbindungen (obwohl es ja eigentlich lokal läuft) sind im SQL Express auch gesetzt (SQL Server Express WebLog : How to: Configure Express to accept remote connections).

PHP-Code:
$dsn = array(
            
"phptype" => "mysql",
            
"username" => "xxxx",
            
"password" => "xxxx",
            
"hostspec" => 'localhost\SQLEXPRESS',
            
"database" => "db",
        );
        
        
$this->db MDB2::connect($dsn);
        
        if(
PEAR::isError($this->db)) {
            
var_dump($this->db);
            die(
$this->db->getMessage());
            
        } 
Führt zur Ausgabe:
Zitat:
object(MDB2_Error)#13 ( { ["error_message_prefix"]=> string(0) "" ["mode"]=> int(1) ["level"]=> int(1024) ["code"]=> int(-24) ["message"]=> string(26) "MDB2 Error: connect failed" ["userinfo"]=> string(234) "connect: [Error message: Unknown MySQL server host 'localhost\SQLEXPRESS' (11004)] [Native code: 2005] [Native message: Unknown MySQL server host 'localhost\SQLEXPRESS' (11004)] **
Was da passiert ist klar. Er bekommt keinen connect. Aber warum? Kann mir jemand weiter helfen? Ich weiß gerade nicht mehr (nach laaaaanger Suche) wo ich weiter machen soll.
dennis81 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.07.2009, 16:41   #2 (permalink)
Benutzer
 
Registriert seit: 15.07.2009
Beiträge: 35
PHP-Kenntnisse:
Fortgeschritten
unsource befindet sich auf einem aufstrebenden Ast
Standard

Die fehlermeldung besagt ja nur, das der hostspec nicht gefunden wurde.
was mir auffällt:
phptype = mysql sollte das nicht mssql oder so sein?

ich habe noch keine Erfahrung in diesem Bereich.
__________________
Mit freundlichen Grüßen unsource
unsource ist offline   Mit Zitat antworten
Alt 17.07.2009, 09:14   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 765
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Ja, mysql war ein Fehler. Das habe ich auf mssql geändert. Aber es funktioniert trotzdem nicht. Komisch finde ich, dass PDO und mssql_connect funktionieren. Mittlerweile bin ich mit MDB2 auch soweit, dass ich eine andere Meldung bekomme. Und zwar, dass der Datenbankkontext geändert wurde, o.ä. Ich habe die Meldung gerade nicht parat, liefere die aber nach.
dennis81 ist offline   Mit Zitat antworten
Alt 17.07.2009, 09:59   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 765
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Dies hier ist die Meldung, die ich jetzt bekomme. Kann jemand was damit anfangen? Ich leider nicht.

Zitat:
MDB2 Error: connect failed connect: [Error message: unable to establish a connection]
[Native message: Der Datenbankkontext wurde auf 'NAME' geändert.]
dennis81 ist offline   Mit Zitat antworten
Alt 17.07.2009, 14:17   #5 (permalink)
Benutzer
 
Registriert seit: 15.07.2009
Beiträge: 35
PHP-Kenntnisse:
Fortgeschritten
unsource befindet sich auf einem aufstrebenden Ast
Standard

da muss ich passen,
ich habe nur herausgefunden, das es ein Verbindungsproblem ist.
dher eventuell alle Daten nocheinmal prüfen
__________________
Mit freundlichen Grüßen unsource
unsource ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ODBC connect klappt nicht mit XAMPP rentasad Datenbanken 3 14.08.2008 16:19
Can't connect to mySQL Server Datenbanken 6 11.03.2006 19:22
Can't connect to local MySQL server through socket zcmaster Datenbanken 0 17.02.2006 11:48
Can't connect to local MySQL server through socket scooter Datenbanken 1 15.01.2006 15:22
[Erledigt] Can't connect to local MySQL server through socket Datenbanken 7 25.11.2005 15:35
not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
PHP -> DB2 Connect PHP Tipps 2005-2 1 20.09.2005 13:15
[Erledigt] Datenbank connect auf nicht llokalen Server PHP-Fortgeschrittene 5 16.09.2005 08:23
MySQL "Can't connect..." Fehler. Datenbanken 1 08.08.2005 14:25
mysql und connect Datenbanken 2 22.07.2005 10:14
could not connect to MySQL nixdorf Datenbanken 3 22.03.2005 13:10
php connect zur db unter UNIX geht, über Apache nicht ... PHP Tipps 2004-2 0 23.11.2004 19:52
connect() stefan-miti PHP Tipps 2004 6 25.09.2004 18:22
ADODB - Connect ---> Geht plötzlich nicht mehr.... votec-cougar PHP-Fortgeschrittene 0 06.09.2004 15:55
[Erledigt] sql connect , warum gehtn das nich Datenbanken 5 30.06.2004 16:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mdb2.php, pear mdb2 mysql, pear mdb2, php sqlexpress, ajax connection failed, connecting to sqlexpress, php pear mssql, mdb2 connect, mdb2 sqlexpress, php mssql express connect klappt nicht, sqlserver php dsn mdb2, mdb2 \sql express\, php mssql connection ohne user, ajax connecting failed ?, howto mdb2 mssql express, pear connect, pdo sql 2008 express, php pear mssql mdb2 connect, mdb2 pear mssql connect, mdb2 connect mysql socket

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum