php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 29.10.2005, 02:01  
Gast
 
Beiträge: n/a
Standard Mysql Datenbanken verknüpfen oder so +g+

Hy erstmal.

Ich habe folgendes Problem.

Ich habe Website mit 2 MYSQL Datenbanken

Die erste is für die User Allgemein

Die zweite Speziell für das Gästebuch des Users

Nun hab ich das Problem, das in einer tabelle die Informationen des absenders Stehen und in der anderen die absenderid, die userid, die message und das Datum.

Wie ist es möglich das ich diese 2 Datenbanken verbinde oder so.

Mit Diesem Script kam ich nicht weit , weil er immer nur einen Eintrag angezeigt hat:
PHP-Code:
<?php

query0 
"SELECT * FROM freecs_data WHERE sid='$PHPSESSID'";
$sql0 mysql_query($query0);
if(
mysql_num_rows($sql0)){
  while (
$ds mysql_fetch_object($sql0)){
  
$sess $ds->sid;



$query2 "SELECT * FROM user_gb WHERE uid='".$_GET['uid']."'";
$sql mysql_query($query2);
if(
mysql_num_rows($sql)){
  while (
$ds mysql_fetch_object($sql)){
 
$absender$ds->absender;
 
$aid =$ds->aid;
 
$message$ds->message;
 
$titel$ds->titel;


 
$query "SELECT * FROM freecs_data WHERE id='$aid'";
$sql mysql_query($query);
if(
mysql_num_rows($sql)){
  while (
$ds mysql_fetch_object($sql)){
#Userabfragen
$username $ds->fc_username;
$farbcode $ds->fc_color;
$geschlecht $ds->geschlecht;
$freunde $ds->fc_friends;
$chattime $ds->fc_chattime;
$recht $ds->fc_userright;
$name$ds->fc_username;
$geb_tag $ds->geb_tag;
$geb_mon $ds->geb_mon;
$geb_jahr $ds->geb_jahr;
$geb "$geb_tag.$geb_mon.$geb_jahr";
}}
?>
Wünsch euch ne schöne Nacht!

MFG EminEm
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.10.2005, 02:13  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard

Warum willst du das überhaupt ?
Ist ja viel einfacher mit einer Datenbank du kannst ja mehrere Tabellen machen.
Ansonsten könntest du mit mysql_close die Verbindung schließen und dann eine neue öffnen
__________________
Der G-Translator
Simon9990 ist offline  
Alt 29.10.2005, 03:27  
Erfahrener Benutzer
 
Registriert seit: 30.07.2005
Beiträge: 142
jesus666
Standard

Als erstes möchte ich dir sagen dass ich deine frage nicht wirklich verstanden hab.
Unter 2 Mysql datenbanken meinst du
zwei datenbanken mit jeweils unterschiedlichen host , user und pw
oder einfach 2 verschiedene tabellen?
mit verbinden meinst du:
zusammenführen
oder verlinken
oder ein script das aufrgund der informationen der 2 datenbanken eine seite darstellt?

nun, biß du dir darüber klar geworden bist ist mir etwas aufgefallen vielleicht is ja auch das dein prob.
PHP-Code:
<?php 

query0 
"SELECT * FROM freecs_data WHERE sid='$PHPSESSID'"
$sql0 mysql_query($query0); 
if(
mysql_num_rows($sql0)){ 
  while (
$ds mysql_fetch_object($sql0)){ 
  
$sess $ds->sid



$query2 "SELECT * FROM user_gb WHERE uid='".$_GET['uid']."'"
// hier bekommt die variable $sql einen wert zugewiesen bzw die ergebnisse einer abfrage
$sql mysql_query($query2); 
if(
mysql_num_rows($sql)){
  
// hier soll eine while schleife ausgeführt werden aber aufgrund der $sql ist diese schleife verdammt nur einmal ausgeführt zu werden warum siehe unten
  
while ($ds mysql_fetch_object($sql)){ 
 
$absender$ds->absender
 
$aid =$ds->aid
 
$message$ds->message
 
$titel$ds->titel


 
$query "SELECT * FROM freecs_data WHERE id='$aid'"
// hier bekommt die $sql einen neuen wert zugewiesen das bedeutet der ausdruck oben kann nicht mer wahr werden und die erste while wird unterbrochen daher nur ein wert.
$sql mysql_query($query); 
if(
mysql_num_rows($sql)){ 
  while (
$ds mysql_fetch_object($sql)){ 
#Userabfragen 
$username $ds->fc_username
$farbcode $ds->fc_color
$geschlecht $ds->geschlecht
$freunde $ds->fc_friends
$chattime $ds->fc_chattime
$recht $ds->fc_userright
$name$ds->fc_username
$geb_tag $ds->geb_tag
$geb_mon $ds->geb_mon
$geb_jahr $ds->geb_jahr
$geb "$geb_tag.$geb_mon.$geb_jahr"
}} 
?>
Ich hoffe dein prob ist damit gelöst du musst nur die 2te $sql umbennen.
LG
J6
jesus666 ist offline  
Alt 29.10.2005, 15:36  
Gast
 
Beiträge: n/a
Standard

Danke jesus666 ich habe das Problem endlich gelöst.

Es war das sql=

Vielen Dank =)

LG EminEm
 
 


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
CSV Dateien in MySQL Datenbanken einfügen errox Datenbanken 11 03.04.2008 13:40
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Datenbanken von Windows zu Linux ApfeL Server, Hosting und Workstations 1 12.04.2006 20:31
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
maximale Größe von MySQL Datenbanken Datenbanken 0 12.09.2005 15:55
[Erledigt] Auf 2 Mysql Datenbanken in einem PHP Script zugreifen? Datenbanken 3 06.09.2005 13:28
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
datenbanken in mysql erstellen??? PHP Tipps 2005-2 0 05.08.2005 19:41
Andere Datenbanken als MySQL PHP Tipps 2005-2 3 15.07.2005 14:05
Kann man Mysql Datenbanken abfragen ob Sie verfügbar sind ? Datenbanken 2 12.03.2005 16:39
PHP und MySQL Datenbanken GELight Datenbanken 3 25.12.2004 09:56
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
[Erledigt] Mysql Datenbanken Parallel nutzen ? Datenbanken 3 31.08.2004 20:24
[Erledigt] PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a m p; MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql datenbanken verknüpfen, datenbanken verknüpfen, mysql datenbank verknüpfen, mysql tabellen verknüpfen, verknüpfung von datenbanken, datenbank verknüpfen, mysql datenbank verknüpfung, datenbanken verknüpfen mysql, mysql tabelle verknüpfen, datenbank verknüpfen mysql, mysql datenbank verlinken, mysql datenbanken verbinden, 2 mysql datenbanken verknüpfen, verknüpfung datenbanken, datenbank mit website verknüpfen, offline sql datenbank mit online datenbank verknüpfen, verknüpfen von datenbanken, mysql verknüpfung datenbanken, mysql datenbankfelder verknüpfen, datenbänke verknüpfen

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.