Hallo,
Ich baue z.Zt eine Seite die 2 Sprachig aufgebaut ist.
Daher ist auch der Content bilingual.
Da das Schreiben einer 2 Version des Contents aber optional ist, will ich nun prüfen ob der Eintrag exisitert und wenn ja diesen auswählen ,ansonten einen andern.
Sie beruht auf PHP und mySQL und ich möchte eine mysql Lösung finden.
Die Sprache ,deren Wert der Content haben soll, wird über eine Variable ,die den Typ Integer hat übergeben.
Der Query sieht so aus:
Mein Problem ist es ,dass ich nicht prüfen kann ob ein Eintrag existiert.
Im MYsql Manual habe ich zwar verschiedene Möglichkeitnen gefunden - das CASE Konstrukt würde z.B. passen - doch weiß ich nicht wie ich herausfinden kann ob dieser eintrag existiert ,ich kann ja schlecht einen = NULL Vergleich machen.
Ich baue z.Zt eine Seite die 2 Sprachig aufgebaut ist.
Daher ist auch der Content bilingual.
Da das Schreiben einer 2 Version des Contents aber optional ist, will ich nun prüfen ob der Eintrag exisitert und wenn ja diesen auswählen ,ansonten einen andern.
Sie beruht auf PHP und mySQL und ich möchte eine mysql Lösung finden.
Die Sprache ,deren Wert der Content haben soll, wird über eine Variable ,die den Typ Integer hat übergeben.
Der Query sieht so aus:
Code:
SELECT Inhalt WHERE lang = ".(int)$_GET['language']."
Mein Problem ist es ,dass ich nicht prüfen kann ob ein Eintrag existiert.
Im MYsql Manual habe ich zwar verschiedene Möglichkeitnen gefunden - das CASE Konstrukt würde z.B. passen - doch weiß ich nicht wie ich herausfinden kann ob dieser eintrag existiert ,ich kann ja schlecht einen = NULL Vergleich machen.
Zuletzt bearbeitet: