. .
pragmaMx Support Forum 23 November 2008, 00:26:26 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Abfrage von anderer DB - geht das  (Gelesen 3519 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Baldyman
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 398



WWW
« am: 17 Juni 2008, 22:43:18 »

Da ich den X7-Chat nicht zum Laufen bekomme (siehe hier),
hab ich mich mal ein wenig umgeschaut. Habe jetzt einen anderen Chat draufgespielt,
der auch soweit ganz gut läuft (natürlich nicht mit den Pragma User Daten).
Wollte mit jetzt einen Block zusammenbasteln, der die User online zeigt, welche im Chat sind.
Meine Frage nun:

Kann/Darf ich eine nicht PragmaMX DB abfragen ?

Zugangsdaten usw. wären ja alles die selben, nur eine andere DB.
Kann man im Block dann sowas in die Richtung machen ?

Code: [Select]  
<?php

defined
('mxMainFileLoaded') or die('access denied');

// andere DB auswaehlen
mysql_select_db('xyz');

// hier die Abfrage
$abfrage_user_online mysql_query("SELECT * FROM blablabla"); 


// Blockausgabe
$content  "";
?>

Ist das vielleicht keine gute Idee, oder geht´s vielleicht garnicht ?

Dane für Eure Hilfe/Tipps !
Gespeichert
Baldyman
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 398



WWW
« Antworten #1 am: 20 Juni 2008, 21:19:10 »

So, hab jetzt einfach mal rumprobiert.
Scheint aber nicht zu gehen. Oder eher ich mache was falsch  rougi
Das spuckt der Browser mir aus, wenn ich den Block erstelle  gruebel



Jemand einen Tip ?
Wahrscheinlich muß ich doch alles in eine DB packen.
Gespeichert
Baldyman
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 398



WWW
« Antworten #2 am: 22 Juni 2008, 21:21:28 »

Hab es nun anders gelöst.
Hab den Dump aus der Chat DB in die PragmaMx DB importiert.
So geht es ohne Probleme.

Hab dann einfach den Who-is-online-Block erweitert.



Wäre aber trotzdem sehr dankbar, wenn mir jemand sagen könnte,
dass es mit einer zweiten nicht geht, oder eben doch.
Dann weiß ich ob es an mir lag  biggrin
Gespeichert
Webfan
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 224


WWW
« Antworten #3 am: 23 Juni 2008, 10:16:18 »

Hallo,
find gerade den Thread nicht mehr, aber es sollte gehen:
Code: [Select]  
<?php

/* ... irgendein Pragma Code ... */

####### DB SWITCH ###########
@sql_logout($dbi);
$dbi_2 = @sql_connect($dbserver_2$dbuser_2$dbpass_2);
if (empty(
$dbi)) {
    die(
"<br /><br />Selection from database failed!<br /><br />Kein Zugriff auf die Datenbank moeglich, bitte ueberpruefen Sie die Einstellungen.");
}
$db mysql_select_db($dbname_2,$dbi_2 );
#####################


/* ... Datenbank 2 abfragen ... */


####### DB SWITCH ###########
@sql_logout($dbi);
$dbi = @sql_connect($dbhost$dbuname$dbpass);
if (empty(
$dbi)) {
    die(
"<br /><br />Selection from database failed!<br /><br />Kein Zugriff auf die Datenbank moeglich, bitte ueberpruefen Sie die Einstellungen.");
}
$dbi = @sql_select_db($dbi);
############################

/* ... und wieder weiter mit der PragmaMX DB ... */

?>

mfg
Gespeichert

AndyWHV
Abundus Team
****
Offline Offline

Geschlecht: Männlich
Beiträge: 61


WWW
« Antworten #4 am: 06 September 2008, 12:34:07 »

ist zwar schon etwas älter dieser Thread, aber wenn der Datenbankbenutzer auf beide Datenbanken (Datenbank =  schema) zugreifen kann, dann kann man normalerweise auch Datenbankübergreifen abfragen:

Bsp:
SELECT feld1, feld2 FROM datenbank2.tabelleXY

http://dev.mysql.com/doc/refman/5.0/en/select.html

Liebe Grüße,
Andy
Gespeichert

Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML