php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.03.2010, 12:47  
Neuer Benutzer
 
Registriert seit: 31.07.2009
Beiträge: 15
PHP-Kenntnisse:
Anfänger
danyh befindet sich auf einem aufstrebenden Ast
Standard 2 Datenbanken gleichzeitig überschreiben ?

Hallo Leute...

Auch wenn das ne doofe Frage ist und keiner weiss wofür das gut sein soll

Ich möchte 2 Datenbanken gleichzeitig beschreiben bzw. eine davon updaten.
Eine ist immer die selbe .....die andere ist von User 1 - User 5 .....

Ich habe 5 datenbanken angelegt mit den selben Inhalt bzw. mit den selben Tabellen !

Code:
$sql="SELECT * FROM adressen WHERE adr_id = $welcher";
   $erg=mysql_query($sql);
   while(list($adr_id, $adr_nachname, $adr_vorname, $adr_gebdat, $adr_strasse, $adr_plz, $adr_ort, $adr_vorwahl, $adr_festnetz, $adr_mobil, $adr_email, $adr_url)= mysql_fetch_row($erg))
5 verschiedene User jedem davon gehört eine Datenbank indem sie alle ihre Adressen hinterlegen !
Diese auszulesen ist ein kein Problem dieses lasse ich mir in einem Adressformular anzeigen !

unten habe ich (Admin) noch ein Kommentarfeld wo ich etwas vermerken kann ! (zB. Bekannter aus Urlaub) oder ich möchte die Hausnummer oder so ändern!

So diese Änderung möchte ich nun wieder zurück schrieben in die Datenbank
von dem User und in eine weitere (zB. backup)

Das ist auch noch kein Problem kriege ich auch hin !

Code:
$sql="UPDATE adressen SET adr_nachname='$adr_nachname', adr_vorname='$adr_vorname', adr_gebdat='$adr_gebdat', adr_strasse='$adr_strasse', adr_plz='$adr_plz', adr_ort='$adr_ort', adr_vorwahl='$adr_vorwahl', adr_festnetz='$adr_festnetz', adr_email='$adr_email', adr_mobil='$adr_mobil', adr_url='$adr_url' WHERE adr_id=$welcher";
		$erg=mysql_query($sql);
	print"Datensatz erfolgreich geändert!";
}
Jetzt meine eigentlich Frage wenn ich zB von User 2 die Daten ändern will dann weiss ich ja nicht aus dem Kopf welche Datenbank er benutzt und genau das weiss ich nicht wie ich es umsetzen kann !
Kann ich das mit php feststellen von wem diese Adresse ist und auch in die richtige Datenbank von diesem User schreiben und ein Backup in eine andere Datenbank also ich muss sie 2 mal schreiben das Backup ist eigentlich immer die selbe Datenbank die könnte ich mit dem obigen Befehl ändern nur die von dem User weiss ich ja nicht immer ?

Weiss jemand ob ich mit php die verwendete datenbank von User 4 zB rausbekomme ?
Das eine Änderung auch wirklich in der Datenbank 4 vorgenommen wird und nicht in der Datenbank von user 3 ändert.

Ohman ich hoffe irgendwer hat meine Frage bzw. Problem verstanden


Besten Dank
danyh ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.03.2010, 13:30  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Schreib dir nen Wrapper:

PHP-Code:
function my_query($sql) {
  
$db1 = ... // Connection zu DB 1
  
$db2 = ... // Connection zu DB 2

  
mysql_query($sql$db1);
  
mysql_query($sql$db2);

Edit: moment, Pro User eine Datenbank?!?
Das würde ich als klaren Designfehler ansehen...

oder doch nicht?
Zitat:
ch möchte 2 Datenbanken gleichzeitig beschreiben bzw. eine davon updaten.
Eine ist immer die selbe .....die andere ist von User 1 - User 5 .....

Ich habe 5 datenbanken angelegt mit den selben Inhalt bzw. mit den selben Tabellen !
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 10.03.2010, 13:35  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.044
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen

Edit: moment, Pro User eine Datenbank?!?
Das würde ich als klaren Designfehler ansehen...
*nagel auf den kopf getroffen smylie*
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Alt 10.03.2010, 16:29  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.037
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

http://de.wikipedia.org/wiki/Kompositum_(Entwurfsmuster)
notyyy ist offline   Mit Zitat antworten
Antwort


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
Abfrage von Multiplen Datenbanken dragon001 Datenbanken 4 27.01.2011 06:27
[Erledigt] INSERT und UPDATE gleichzeitig? estebu Datenbanken 8 05.10.2009 00:35
MySQL - 2 verschiedene Datenbanken - Performance?! jGeee Datenbanken 1 24.04.2009 18:13
Datenbanken von Windows zu Linux ApfeL Server, Hosting und Workstations 1 12.04.2006 20:31
Zwei Datenbankverbindungen gleichzeitig? PHP Tipps 2006 13 03.02.2006 13:28
SELECT über mehrere Datenbanken? Transmitter Datenbanken 10 29.01.2006 13:30
Mysql Datenbanken verknüpfen oder so +g+ PHP Tipps 2005-2 3 29.10.2005 15:36
Eine Datenbank - Viele Tabellen oder mehrere Datenbanken? nicobischof Datenbanken 3 20.10.2005 15:36
Zwei Datenbanken auslesen PHP Tipps 2005-2 5 09.08.2005 17:05
Andere Datenbanken als MySQL PHP Tipps 2005-2 3 15.07.2005 14:05
mehrere Datenbanken oder lieber nur eine die... Crypi Datenbanken 2 09.07.2005 12:03
[Erledigt] Mehrere Datenbanken auf verschiedenen Servern Datenbanken 2 15.05.2005 22:28
Mysql Row überschreiben? b++ PHP Tipps 2005 2 10.03.2005 23:44
Mehrere Datenbanken ansprechen PHP-Fortgeschrittene 8 14.09.2004 20:56
Daten in DB überschreiben. Code stimmt nicht. ???? PHP Tipps 2004 2 02.09.2004 01:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
in 2 datenbanken schreiben, php 2 datenbanken gleichzeitig, php zwei informationen in zwei datenbanken schreiben, user in zwei verschidenen datenbanken regestrieren, in zwei datenbanken schreiben, fortgeschrittene sql update über mehrere tabellen, http://www.php.de/datenbanken/65536-2-datenbanken-gleichzeitig-ueberschreiben.html, sql in mehrere datenbanken schreiben, mysql mehrere datenbanken gleichzeitig, how to datenbank zu 2 bearbeiten, php in mehrere datenbanken gleichzeitig schreiben, meherere datenbanken in php gleichzeitig benutzen, new in 2 db gleichzeitig schreiben, php in 2 datenbanken gleichzeitig bearbeiten, datenbank gleichzeitig schreiben, php in 2 datenbanken schreiben, php in zwei datenbanken schreiben, mit php in zwei verschiedene datenbanken schreiben, in 2 datenbanken gleichzeitig schreiben php, sql datenbank 2 benutzer gleichzeitig schreiben

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 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