Login  Regeln Aktuelles Datum und Uhrzeit: 21.11.2008, 13:03  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
[MySQL] 2 Resultate aneinanderhängen

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
eforium
Bekannter [Mod]
Bekannter



Anmeldung: 20.01.06
Beiträge: 1349
Wohnort: Irgendwo i ...

BeitragVerfasst am: 26.07.2008, 08:58    Titel: [MySQL] 2 Resultate aneinanderhängen Antworten mit Zitat

Ich bin gerade dran, für eine neue Webseite ein mehrsprachiges System einzurichten.

Dabei gibt es folgende Tabellen:
Code:
ms_lang
ms_lang_
ms_lang_de
ms_lang_en
...


(Prefix ms_ hat nix mit Microsoft zu tun...)

Wenn der Kunde nun die Sprache "de" ausgewählt hat, wird zuerst überprüft, ob die Sprache in ms_lang registriert ist. Wenn ja, wird ms_lang_de ausgelesen, um alle Sprachvariablen von Deutsch zu erhalten.

Nun gibt es aber noch die Tabelle ms_lang_ mit Texten, die in allen Sprachen gleich sind, so z.B. der Seitentitel (wie hier "Webmaster Forum :: ", das ist in English gleich). Nun weiss ich aber, das PHP in jeder Schleife "hängen" bleibt, und ich die Anzahl derer so klein wie möglich halten soll.

Ausserdem sind 2 Queries langsamer als 1. Wie kann ich nun die Zeilen von ms_lang_de auslesen und die Zeilen von ms_lang direkt darunter anhängen?

lg, eforium

_________________
Deihro Internet Programming - Ihre Webseite zu angenehmen Konditionen
Sie suchen eine TemplateEngine? Klicken Sie!


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
umt
Beliebter [User]
Beliebter



Anmeldung: 29.11.07
Beiträge: 310

BeitragVerfasst am: 26.07.2008, 09:19    Titel: Antworten mit Zitat

Ich weiss jetzt natürlich nicht, wie die Tabellen aussehen, aber wenn die Attribute in beiden gleich sind könntest du einfach schreiben:
Code:
SELECT * FROM ms_lang_de, ms_lang_ WHERE ...

_________________
www.jexlab.net - Webentwicklung zu fairen Konditionen
www.netzonaut.de - Blog zum Thema Webentwicklung, Internet, Linux und OpenSource-Software


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Mysql update funktioniert nicht powerup Serverseitige Websprachen 3 22.10.2008, 18:01 Letzten Beitrag anzeigen
Keine neuen Beiträge Php skript im MYSQL einbinden sunnyboy881 Serverseitige Websprachen 1 24.09.2008, 07:37 Letzten Beitrag anzeigen
Keine neuen Beiträge Belastung / Performance von MySQL Dat... placido Serverseitige Websprachen 9 16.09.2008, 10:35 Letzten Beitrag anzeigen
Keine neuen Beiträge Wie funktioniert MYSQL und PHP sunnyboy881 Serverseitige Websprachen 1 13.09.2008, 14:47 Letzten Beitrag anzeigen
Keine neuen Beiträge MySQL Feldinhalte aufteilen placido Serverseitige Websprachen 11 11.09.2008, 13:39 Letzten Beitrag anzeigen
Threadübersicht