Login  Regeln Aktuelles Datum und Uhrzeit: 08.01.2009, 19:00  
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: 1364
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: 339

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 Frage zu MySql und Script eforium Serverseitige Websprachen 1 08.01.2009, 11:17 Letzten Beitrag anzeigen
Keine neuen Beiträge MySQL filtern Arnee Serverseitige Websprachen 5 06.01.2009, 02:41 Letzten Beitrag anzeigen
Keine neuen Beiträge Fehlersuche PHP MySQL placido Serverseitige Websprachen 4 11.12.2008, 19:54 Letzten Beitrag anzeigen
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
Threadübersicht