php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.10.2011, 15:23  
Neuer Benutzer
 
Registriert seit: 18.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Mazze befindet sich auf einem aufstrebenden Ast
Standard MySQL Datenbanken Tabellen gegenseitig aktualisieren

Hallo liebe php.de Community,
ich habe mich bereits 2 Wochen lang in verschiedenen Forum belesen, wie es möglich ist, bestimmte Datenbankentabellen zwischen 2 Datenbanken zu synchronisieren. Doch leider bin ich immer auf einen Endlosweg oder auf Fehlinfos gestoßen (oder auf Nutzer die mir meine Unwissenheit mit Beleidigungen entgegnet haben )

Folgendes Infos:
- Ich habe 1 Server, auf dem laufen mehrere Seiten.
- 1 Seite ist die Hauptseite hier verwende ich das gleiche Benutzerverwaltungssystem wie auf jeder andere subseite.
- die Subseiten haben eigene Datenbanken
- alle MySQL Datenbanken sind auf einem Server (auch auf dem, auf dem sich die Homepages befinden)
- Das CMS ist auf allen Seiten das gleiche

Ziel ist es jetzt, dass die Benutzer die sich beispielsweise auf der Hauptseite registrieren, auch auf jeder anderen Subseite einloggen können, und umgekehrt. Und, dass die Informationen auf den jeweiligen Seiten hin und her aktualisiert werden. Beispiel: Eine PErson editiert sein Profil und diese Infos sollen kurz darauf auch auf dem gleichen Profil der gleichen PErson der Subseiten aktualisiert werden.

Ihr merkt, dass ich nicht so viel Ahnung davon habe, um genau zu sein garkeine. Ich habe es mit irgentwelchen Programmen passend zu dem jeweilig verwendeten CMS versucht, die allerdings entweder alle Tabellen synchronisiert haben (also auch Beiträge und so weiter) oder aber nur die Usertabelle und nicht die dazugehörigen "Informationen" die sich in anderen Tabellen der gleichen Datenbank befinden.

Ich würde mich sehr darüber freuen, wenn mir jemand helfen könnte, und wäre auch bereit (wenn es nötig ist) diese Dinge per Skype oder anderen Voiceprogrammen zu bereden.

hochachtungsvoll, Mazze
Mazze ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.10.2011, 15:31  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hi.

Als Beispielidee:

http://dev.mysql.com/doc/refman/5.1/...ion-intro.html

mfg Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline  
Alt 18.10.2011, 15:45  
Neuer Benutzer
 
Registriert seit: 18.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Mazze befindet sich auf einem aufstrebenden Ast
Standard

Wow, das ging schnell. Wirklich toll ..

allerdings würde diese Art und weise ja dann so ablaufen, dass beispielsweise die Hauptseite als MAsterserver und die Supseiten als Slaves angesehen werden, was zur Folge hat, dass (wie hier in dem Text beschrieben) keine Rückführung zum Masterserver erfolgt. Aber darauf kommt es ja auch an.

Gibt es vielleicht irgentein Programm was man sich "nur" auf den Webspace zieht und dnan einfahc nur die Pfade zu den jeweiligen Datenbanktabellen die synchron repliziert werden sollen, angibt ? Das wäre sozusagen die autonormal Variante die ich mir vorstellen könnte. Denn ganz ehrlich, ich als absoluter Unwissender was MySQL angeht, kann zwar den von dir gesendeten Text verstehen, aber keinesfalls in die Tat umsetzen, ...

Was ich noch sagen sollte, es handelt sich um einen Ubuntu Linux Server ... nur falls das von Belangen sein sollte

Geändert von Mazze (18.10.2011 um 15:56 Uhr).
Mazze ist offline  
Alt 18.10.2011, 16:09  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

hm - das mit der "keine Ahnung" solltest du wohl dringend ändern - an sich würde ich es aber so machen, dass es gar nicht in jeder Datenbank deines Datenbankservers eine eigene Tabelle für die User gibt .

Mach eine eigene Datenbank, wo du sämtliche User-Infos ablegst, meinetwegen pro CMS-Datenbank eine Tabelle mit spezifischen User-Daten, dann kannst du dir diese Verteilerei der Information sparen - musst halt nur im Format
Code:
<datenbankname>.<tabelle>.<spalte>
zugreifen
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline  
Alt 18.10.2011, 16:37  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Alternativ ginge auch ein View auf einen Teilbereich der fremden Datenbank und Tabelle.

Gruß Jens
Jens Clasen ist offline  
Alt 18.10.2011, 19:47  
Neuer Benutzer
 
Registriert seit: 18.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Mazze befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
das mit der "keine Ahnung" solltest du wohl dringend ändern
da hast du wirklich Recht, da spricht nichts dagegen, jedoch ist das aus persönlichen Gründen nicht möglich. Wenn ich die nötige Zeit dafür hätte, würde ich sie auch liebend gerne darin investieren.

Zitat:
View auf einen Teilbereich
Wie gesagt, ich hab keine Ahnung davon. Was also ist ein View, wie erstellt man diesen und was muss man dabei beachten ?

Augenscheinlich ist das Problem, dass die gesammte Leitung der Homepagebetreuer und Administratoren von der MySQL Datenbank, deren Aufbau und deren mögliche veränderbare Funktionen kein Wissen besitzt. Wir (und damit schließ ich die anderen Administratoren die diesen BEitrag eifrig mitlesen mit ein) können demzufolge keine eurer Informationen in die Tat umsetzen. Ich finde es schade, dass es so ist, doch wie gesagt, kann ich persönlich nichts daran ändern.

Ganz frech gefragt, gibt es denn jemanden unter euch, der vielleicht bereit wäre mir bei dieser MySQL Synchronisationsproblematik zu helfen, sofern ich keine eigene Lösung mittels euren Angaben erhalte !? Ich weiß, dass sich das nciht gehört, aber in der "Not der Verzweiflung" schreite ich einmal zu solchen Fragen.

Gruß
Mazze
Mazze ist offline  
Alt 18.10.2011, 20:07  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Augenscheinlich ist das Problem, dass die gesammte Leitung der Homepagebetreuer und Administratoren von der MySQL Datenbank, deren Aufbau und deren mögliche veränderbare Funktionen kein Wissen besitzt. Wir (und damit schließ ich die anderen Administratoren die diesen BEitrag eifrig mitlesen mit ein) können demzufolge keine eurer Informationen in die Tat umsetzen. Ich finde es schade, dass es so ist, doch wie gesagt, kann ich persönlich nichts daran ändern.
Augenscheinlich, ja. Wenn ich Schweine nicht von Kühen unterscheiden kann, betreibe ich keinen Bauernhof. Sorry.

[MOD: Thread geschlossen]

Wer sich berufen fühlt, kann dem TE ne PN schreiben.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Thema geschlossen


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
mysql select if und else 2 tabellen sandrasandra Datenbanken 15 28.04.2010 00:37
* 2 tabellen -> mysql doppel select if und else??? sandrasandra Datenbanken 7 05.04.2010 22:18
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
[Erledigt] 2 MySQL Tabellen abfragen jordanoooo Datenbanken 7 16.02.2010 18:42
MySQL UPDATE: Feld überall / in allen Tabellen updaten Lightware Datenbanken 13 25.09.2009 12:44
[Erledigt] MySQL Auswahl der vorhandenen IDs in einer Tabelle &amp; dadurch auswahl ander Enra PHP Tipps 2009 11 20.03.2009 21:13
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
generelle Fragen zu MySql bezüglich der Tabellen woods Datenbanken 7 16.10.2006 13:38
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Mysql Datenbanken verknüpfen oder so +g+ PHP Tipps 2005-2 3 29.10.2005 15:36
maximale Größe von MySQL Datenbanken Datenbanken 0 12.09.2005 15:55
Daten Sortieren aus meherern mySQL tabellen PHP Tipps 2004-2 1 12.12.2004 18:22
mySQL Tabellen CHRIS PHP Tipps 2004-2 10 04.12.2004 20:40
Über PHP Script 2 MySQL Tabellen abgleichen PHP Tipps 2004 0 20.09.2004 09:32
[Erledigt] keine tabellen in mysql Datenbanken 0 31.08.2004 11:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql tabellen synchronisieren, datenbank synchronisieren mysql, datenbank tabellen auf gleichem server synchronisieren, mysql datenbank tabelle syncronisieren, mysql user daten synchronisieren zwei cms, mysql eine tabelle aus einer anderen updaten 2011, datenbank tabellen cms, synchronisierung von datenbanken usertable, mysql ein feld aus einer anderen tabelle updaten, mysql feld in allen tabellen updaten, tabelle synchronisieren mysql server, mysql datenbank tabelle replizieren, mysql datenbanken die sich gegenseitig aktualisieren, php zwischen zwei datenbanken synchronisieren, datenbank tabelle aktualisieren, mysql zwei datenbanken gegenseitig updaten, zwie tabellen in mysql syncen 2011, tabellen ableichen mysql, mehrere tabellen aktualisieren php mysql, felder synchroniseieren zwische zwei mysql-datenbanken

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:00 Uhr.




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