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. Zitieren
robotto7831a Geschrieben 26. Juni 2002 Geschrieben 26. Juni 2002 Hallo, poste doch mal den Teil des Quelltextes. Frank Zitieren
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. Zitieren
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 Zitieren
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] Zitieren
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. Zitieren
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... Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.