2 Datenbanken und ein grosser Fehler
2 Datenbanken und ein grosser Fehler
Hallo,
ich habe ein Forum in den eine Moderweiterung eingebaut worden ist, die auf eine andere Datenbank zugreift! Dazu müss natürlich die andere Datenbankverbindung getrennt und später neu hergestellt werden.
Mein Problem ist jetzt das die Smilies unter "weitere Smilies" nicht angzeigt werden. Allgemein wird das nichts angezeigt. Alle Template Daten werden nicht verarbeitet.
Das Problem habe ich mitlerweile in der includes/function_post.php in der generate_smilies ungefähr in Zeile 775 bei der ersten Datenbankabfrage if ($result = $db->sql_query($sql))
Ich habe keine Ahnung, warum das nicht funktioniert, weiss aber das sobald ich den Mod und die damit zusammenhängende DB Trennung und Neuverbindung rausnehme, funktioniert es einwandfrei!
Hoffentlich kann mir jemanden helfen!
mfg
ich habe ein Forum in den eine Moderweiterung eingebaut worden ist, die auf eine andere Datenbank zugreift! Dazu müss natürlich die andere Datenbankverbindung getrennt und später neu hergestellt werden.
Mein Problem ist jetzt das die Smilies unter "weitere Smilies" nicht angzeigt werden. Allgemein wird das nichts angezeigt. Alle Template Daten werden nicht verarbeitet.
Das Problem habe ich mitlerweile in der includes/function_post.php in der generate_smilies ungefähr in Zeile 775 bei der ersten Datenbankabfrage if ($result = $db->sql_query($sql))
Ich habe keine Ahnung, warum das nicht funktioniert, weiss aber das sobald ich den Mod und die damit zusammenhängende DB Trennung und Neuverbindung rausnehme, funktioniert es einwandfrei!
Hoffentlich kann mir jemanden helfen!
mfg
- witzigerkiller
- Gesperrt
- Beiträge: 878
- Registriert: 05.02.2005 13:27
- Wohnort: Sonthofen
ehm frage: warum benutzt du 2 datenbanken? frage: hast du mal mehr code auschnitt, und trennst und verbindest du die 2 datenbanken selber per php? frage: welche modifikation hast du eingebaut? ich denke das würde uns ein wenig mehr helfen.
EDIT: Kann dir erklären warum das nichtmehr läuft wenn du zu einer anderen db connectest als dein forum läuft... Die smilys, posts, einstellungen werden alle in der datenbank gespeichert auf der du das forum installiert hast. und er holt von dieser verbindung die beiträge, aber wenn du ne andere db connectest, kann er diese nicht mehr holen, da das alles nimmer vorhanden ist.... Kleiner vorschlag was du machen könntest aber nicht machen solltest.... du könntest wenn du einigermaßen mit php und mysql vertraut bist, alles von der alten in die neue datenbank kopieren, und alles doppelt eintragen lassen, alte und neue db, dann kann er von beiden alles hohlen, was ich aber immernoch absolut nicht verstehe, warum du 2 datenbanken für 1forum nutzt.
Ahoi
EDIT: Kann dir erklären warum das nichtmehr läuft wenn du zu einer anderen db connectest als dein forum läuft... Die smilys, posts, einstellungen werden alle in der datenbank gespeichert auf der du das forum installiert hast. und er holt von dieser verbindung die beiträge, aber wenn du ne andere db connectest, kann er diese nicht mehr holen, da das alles nimmer vorhanden ist.... Kleiner vorschlag was du machen könntest aber nicht machen solltest.... du könntest wenn du einigermaßen mit php und mysql vertraut bist, alles von der alten in die neue datenbank kopieren, und alles doppelt eintragen lassen, alte und neue db, dann kann er von beiden alles hohlen, was ich aber immernoch absolut nicht verstehe, warum du 2 datenbanken für 1forum nutzt.
Ahoi
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
ich bin schon vertraut mir PHP und SQL ^^
habe den Mod selber geschrieben und stehe deswegen ja vor einem Problem!
Das Hauptproblem stellt der Auftraggeber dafür dar, der möchte nämlich das ZenShop und das Forum in getrennten DBs haben, selbst Überredungskunst hilft da net
Was du jetzt meinst, warum ich keine Smiliey kriege ist mir aber nicht schlüssig!! Schliesslich trennung ich erst die eine verbindung um dann die neu herzustellen und dann wieder umgekehrt um zur Normalität zurückzukehren!
mfg
Um es mal noch etwas zu verdeutlich, ich mache es so:
habe den Mod selber geschrieben und stehe deswegen ja vor einem Problem!
Das Hauptproblem stellt der Auftraggeber dafür dar, der möchte nämlich das ZenShop und das Forum in getrennten DBs haben, selbst Überredungskunst hilft da net

Was du jetzt meinst, warum ich keine Smiliey kriege ist mir aber nicht schlüssig!! Schliesslich trennung ich erst die eine verbindung um dann die neu herzustellen und dann wieder umgekehrt um zur Normalität zurückzukehren!
mfg
Um es mal noch etwas zu verdeutlich, ich mache es so:
Code: Alles auswählen
// Code von phpbb; Datenbank von phpbb
...
// Trennung der DB Verbindung
// Herstellen einer DB Verbindung mit dem Shop
// Ausführung ShopMod
....
// Trennung der DB Verbindung zum Shop
// Herstellen der DB Verbindung zu phpbb DB
...
Code: Alles auswählen
$db->sql_close();
mysql_connect();
mysql_select_db();
mysql_close();
$db->sql_connect();
$db->sql_select_db();
Nein, ich arbeite komplett mit dem DB-Objekt:
mfg
Code: Alles auswählen
$db->sql_close();
$db->sql_select_db();
$db->sql_close();
$db->sql_select_db();