php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2004, 10:58  
Gast
 
Beiträge: n/a
Standard [Erledigt] Tabellen auslesen für mehrmals installiertes Script

Hallo,

Ich bin neu hier und habe nicht viel Ahnung von MySQL.
Meine Problem ist folgendes:
Ich habe ein Script viermal mit unterschiedlichen Spracheinstellungen installiert (4 Datenbanken).

Gibt es eine Möglichkeit von einem User eingegebene Daten (Tabelle in Datenbank 1-4) gleich in eine die Tabelle in Datenbank 1 zu verschieben ( es müsste eine Addition von den Tabellen erfolgen da in allen Datenbank Daten eingegeben werden).

Kann mir jemand helfen oder ist mein Gedankendank so abwägig oder gehe ich in eine falsche Richtung.
Eure Vorschläge erwartend verbleibe ich

Airis
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.10.2004, 12:26  
Erfahrener Benutzer
 
Registriert seit: 29.08.2003
Beiträge: 216
wurtzel
Standard

gib mal mehr informationen

Tabellenstruktur
Beispiel

und schau mal bei joins nach
http://dev.mysql.com/doc/mysql/de/JOIN.html
__________________
Das Problem ist der Anfang einer Lösung
wurtzel ist offline   Mit Zitat antworten
Alt 13.10.2004, 17:56  
Gast
 
Beiträge: n/a
Standard

Hallo Wurtzel,

es geht um folgendes, ich arbeite an einer Seite über Spanien und da habe ich eine Linkliste (in 4 verschiedenen Sprachen auf Userseite) mit diversen Wahlmöglichkeiten in der jeweiligen Sprache. Die von den Usern gesetzten Links sollen dann aber gemeinsam in einer Tabelle erscheinen und aufgerufen werden können.
Die Tabellen um die es geht sind:
Zitat:
linker_cat.fm
linker_cat.MYD
linker_cat.MYI
Diese Tabellen sind jeweils in den Sprachen DE, FR, EN und SP vorhanden und sollen in der Tabelle DE addiert werden.
Ich habe keine Ahnung wie ich da rangehen muss.
Vieleicht kannst Du mir helfen?

Viele Grüsse
Airis
  Mit Zitat antworten
Alt 13.10.2004, 23:37  
Erfahrener Benutzer
 
Registriert seit: 29.08.2003
Beiträge: 216
wurtzel
Standard

die dateien in dennen mysql das speichert sind da nicht interessant sondern wie die Tabellen aufgebaut sind z.B:
tab1 links
id addr name
1 xxx Haus
...


tab2 english
lid english
1 home

oder poste den dump deiner Tabellenstruktur

so das man sich vorstellen kann was du willst
__________________
Das Problem ist der Anfang einer Lösung
wurtzel ist offline   Mit Zitat antworten
Alt 14.10.2004, 16:20  
Gast
 
Beiträge: n/a
Standard

Hi Wurtzel,

zuerst einmal sorry, die Links kommen nicht in linker_cat sondern in linker_link

Der Tabellenaufbau von linker_cat ist wie folgt:
  • | Feld | Typ | Attribute| Null | Standard | Extra | Aktion |
    | sid | mediumint(9) | | Nein | 0 | | |
    | parent | mediumint(9) | | Nein | -1 | | |
    | pparent | mediumint(9) | | Nein | -1 | | |
    | lelate | mediumint(9) | | Nein | -1 | | |
    | path | varchar(255) | | Nein | | | |
    | pathtxt | text | | Ja | Null | | |
    | sub_cat | mediumint(9) | | Nein | 0 | | |
    | sub_link | mediumint(9) | | Nein | 0 | | |
    | count | mediumint(9) | | Nein | 0 | | |
    | uptime | int(10) | | Nein | 0 | | |
    | lasttime | int(10) | | Nein | 0 | | |
    | c_view | enum(’0’,’1’) | | Nein | 1 | | |
    | c_link | enum(’0’,’1’) | | Nein | 1 | | |
    | c_sub | enum(’0’,’1’,’2’) | | Nein | 1 | | |
    | title | varchar(255) | | Nein | | | |
    | discript | varchar(255) | | Ja | Null | | |
    | meta_key | varchar(255) | | Ja | Null | | |
    | header | text | | Ja | Null | | |
    | footer | text | | Ja | Null | | |
    | bingo1 | varchar(100) | | Ja | Null | | |
    | bingo2 | varchar(100) | | Ja | Null | | |
    | bingo3 | varchar(100) | | Ja | Null | | |
    | bingo4 | varchar(100) | | Ja | Null | | |
    | bingo5 | varchar(100) | | Ja | Null | | |
Wobei hier eigentlich nur "pathtxt" in den unterschiedlichen Sprachen dargestellt wird.

Der Aufbau von linker_link ist folgender:
  • |Feld | Typ| Attribute| Null |Standard |Extra |Aktion |
    |sid | int(11)|| Nein | 0|||
    | parent | int(11)|| Nein | 0 |||
    | path | varchar(255)|| Nein ||||
    | pathtxt | text || Ja| NULL |||
    | title | varchar(50)|| Nein ||||
    | url | varchar(255)|| Ja | NULL|||
    | name | varchar(25) || Ja | NULL|||
    | email | varchar(100) || Ja | NULL |||
    | scont | varchar(255) | | Ja | NULL |||
    | lcont| text || Ja |NULL |||
    | uptime | int(10) || Ja| NULL |||
    | passwd |varchar(20)|| Ja | NULL |||
    | c_new | enum('0', '1') || Nein |0 |||
    | c_pick| enum('0', '1') || Nein | 0 |||
    | count | mediumint(9) || Nein | 0 |||
    | visit | mediumint(9) || Nein | 0 |||
    | comment | smallint(6) || Nein | 0 |||
    | upfile | varchar(255) || Ja |NULL |||
    | n1 | mediumint(9) || Ja |0 |||
    | n2| mediumint(9) || Ja |0 |||
    | n3 | mediumint(9) || Ja |0 |||
    | n4 | mediumint(9) || Ja |0 |||
    | n5 | mediumint(9) || Ja |0 |||
    | n6 | mediumint(9) || Ja |0 |||
    | n7 | mediumint(9) || Ja |0 |||
    | n8 | mediumint(9) || Ja |0 |||
    | n9 | mediumint(9) || Ja |0 |||
    | n10 | mediumint(9) || Ja |0 |||
    | user1 | varchar(150) || Ja| NULL |||
    | user2| varchar(150) || Ja| NULL |||
    | user3 | varchar(150) || Ja| NULL |||
    | user4 | varchar(150) || Ja| NULL |||
    | user5 | varchar(150) || Ja| NULL |||
    | bingo1| varchar(100) || Ja | NULL |||
    | bingo2| varchar(100) || Ja | NULL |||
    | bingo3| varchar(100) || Ja | NULL |||
    | bingo4| varchar(100) || Ja | NULL |||
    | bingo5| varchar(100) || Ja | NULL |||
Hier erfolgen in vier Länder-Tabellen alle Link-Einträge.

Sorry für die schlechte Darstellung, ging nicht besser, ich hoffe Du kommst damit klar.

Airis
  Mit Zitat antworten
Alt 14.10.2004, 16:29  
Erfahrener Benutzer
 
Registriert seit: 29.08.2003
Beiträge: 216
wurtzel
Standard

so nun gib mal noch eine richtige erklärung mit Beispiel was du machen willst

und wie sehen die sprachtabellen aus???
__________________
Das Problem ist der Anfang einer Lösung
wurtzel ist offline   Mit Zitat antworten
Alt 15.10.2004, 10:15  
Gast
 
Beiträge: n/a
Standard

Hi Wurtzel,
wie gesagt es handelt sich um 4 gleiche Scripts in unterschiedlichen Sprachversionen. In den unterschiedlichen Ländereistellungen können User Links anlegen und die werden dann in die Tabellen "linker_link_de,
linker_link_en, linker_link_fr oder linker_link_es" geschieben. Ich möchte diese Links zum Verwalten dann aber in "linker_link_de" zusammenfassen. Ich hoffe es ist verständlich für Dich?
Die Tabellen sehen 1. aus wie zuvor beschrieben und 2. hier ein Bespiel-Link von mir:
sid | 1
parent | 86
path | 0/1/11/86
pathtxt | LINK|O|Costa Brava|O|Aigua Blava|O|Sport
title | Test Eintrag
url | http://www.bild.de
name | Airis
email | xzy.123abc.de
scont | kurze Beschreibung kurze Beschreibung
lcont | lange Beschreibung lange Beschreibung lange Beschr...
uptime | 1097210986
passwd | ?????????
c_new | 1
c_pick | 0
count | 1
visit | 0
comment | 0
upfile| a:6:{i:0;s:10:"blanes.jpg";i:1;s:32:"a32def4ba2d8c ...

Viele Grüsse
Airis
  Mit Zitat antworten
Alt 19.10.2004, 15:53  
Gast
 
Beiträge: n/a
Standard

Hallo phpfriend.de-Gemeinde,

hat niemand eine Idee wie ich die Tabellen addieren kann.

Brauche dringend einen Lösungsansatz.
Vielen Dank im voraus.
Airis
  Mit Zitat antworten
Alt 20.10.2004, 13:55  
Erfahrener Benutzer
 
Registriert seit: 29.08.2003
Beiträge: 216
wurtzel
Standard

eine verbindung ist möglich

so nun noch eine frage sind die links in allen tabellen gleich nur mit unterschiedlichen (sprachen) beschreibungen oder sind es alles unterschiedliche links??
__________________
Das Problem ist der Anfang einer Lösung
wurtzel ist offline   Mit Zitat antworten
Alt 20.10.2004, 14:36  
Gast
 
Beiträge: n/a
Standard

Hi Wurzel,

nett von Dir zu hören.
Also die Scripts sind in unterschiedlichen Sprachen, die Tabellen der jeweiligen Scripts sind alle gleich, die Links sind unterschiedlich (Eingabe von Usern in unterschiedlichen Ländern). Die Ausgabe der Links soll allerdings dann nur über ein Script erfolgen.

Bis bald
Airis
  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
Daten in einem Script aus 2 Tabellen holen/ vergleichen?? miwius Datenbanken 2 03.02.2007 23:26
vernünftiges Auslesen aus 2 Tabellen mit Verbindungstabelle Datenbanken 1 21.12.2005 00:03
[Erledigt] werte aus mehreren tabellen auslesen Datenbanken 5 18.09.2005 13:45
Aus 2 Tabellen die daten auslesen Datenbanken 5 16.09.2005 15:41
daten aus zwei tabellen auslesen mit einem querry Datenbanken 4 11.08.2005 13:42
Tabellen Inhalt nebeneinander auslesen ? PHP Tipps 2005-2 6 01.07.2005 14:21
Verbindung / Auslesen / Tabellen erstellen Datenbanken 2 29.06.2005 22:52
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
Tabellen in Schleife auslesen? PHP Tipps 2005-2 2 08.06.2005 08:40
Auslesen aus 2 Tabellen! So richtig? CHRIS Datenbanken 9 09.02.2005 10:06
[Erledigt] Daten aus 2 Tabellen auslesen Datenbanken 6 15.01.2005 16:54
Über PHP Script 2 MySQL Tabellen abgleichen PHP Tipps 2004 0 20.09.2004 09:32
aus 2 tabellen gleichzeitig auslesen ? PHP Tipps 2004 9 15.09.2004 17:04
SQLite und Tabellen auslesen freq.9 PHP Tipps 2004 2 27.07.2004 14:56
Script um MySQL Tabellen untereinander updaten zu können PHP Tipps 2004 2 02.06.2004 16:28


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