etreu Geschrieben 26. Juni 2002 Geschrieben 26. Juni 2002 Ich will mit dem PHP-Befehl mysql_select_db() die DB wechseln, damit ich mit mysql_query() arbeiten kann. Funktioniert aber nicht. Bekomme folgende Fehlermeldung: Warning: Supplied argument is not a valid MySQL-Link resource in E:\Projekte\xenos_zeichen_setzen\sqleditor\mysql.inc on line 8 Mit mysql_db_query funktioniert zwar die Abfrage bei der zuerst erstellten DB. Die zweite allerdings nicht.
robotto7831a Geschrieben 26. Juni 2002 Geschrieben 26. Juni 2002 Hallo, poste doch mal den Teil des Quelltextes. Frank
etreu Geschrieben 26. Juni 2002 Autor Geschrieben 26. Juni 2002 //Verbinden $Verbindung=@mysql_connect("Server:3306",$user,$pass); $select=mysql_select_db($db_name); //... //benutzen $Ergebnis=mysql_query($SQL_Anweisung,$Verbindung); [/PHP] Es gibt keine Fehlermeldungen beim Parsen.
robotto7831a Geschrieben 26. Juni 2002 Geschrieben 26. Juni 2002 Jetzt musst Du ein zweite Verbindung zu einer Datenbank aufbauen. z. B.: $select2=mysql_select_db($db_name); Frank
begga Geschrieben 26. Juni 2002 Geschrieben 26. Juni 2002 das $select, $select2 und $verbindung kannst du dir komplett schenken! $verbindung ist nur relevant wenn du mehrere DB-Server hast mysql_connect("Server:3306",$user,$pass); mysql_select_db($db_name); $Ergebnis=mysql_query($SQL_Anweisung); mysql_select_db($anderer_db_name); $anderes_Ergebnis=mysql_query($andere_SQL_Anweisung); [/php]
etreu Geschrieben 26. Juni 2002 Autor Geschrieben 26. Juni 2002 Nee, offenbar hab ich mich nicht ganz klar ausgedrückt. Ich habe in einer Testumgebung verschiedene Homepages aufgesetzt. Jede Page hat eine eigene Datenbank. Bisher habe ich nur die eine bearbeitet. Jetzt habe ich begonnen die zweite zu bearbeiten. Und ... was passiert? FEHLER Kann nicht auf die andere DB zugreifen.
begga Geschrieben 26. Juni 2002 Geschrieben 26. Juni 2002 dann poste mal eine anständige FM mit der man auch was anfangen kann. Die bekommst du mit echo mysql_errno().": ".mysql_error()."<BR>"; [/php] oder halt entsprechende Teile deines Quelltextes...
Jaraz Geschrieben 26. Juni 2002 Geschrieben 26. Juni 2002 Original geschrieben von E-T Kann nicht auf die andere DB zugreifen. Sind die Rechte in der Mysql Datenbank richtig gesetzt? In der Datenbank Mysql gibt es eine Tabelle db, in der du Rechte für einzelne Datenbanken setzen kannst. Gruß Jaraz
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden