Problem mit IF in Query

supersalzi

Erfahrenes Mitglied
Hey,

schönen heilig Abend erstmal.

Ich möchte aus einer MySQL Tabelle nur die Felder "word" aus den Zeilen ausgeben lassen, in denen ein Feld namens "Text" auch gefüllt ist.

Ich hab es jetzt so, aber es geht immer noch nicht, ich glaub ich versteh etwas grundlegendes nicht...

$sql = "SELECT `word` FROM `medb` IF (`text` IS NOT NULL) ORDER BY word";

Tabelle:
-----------word-----------------text

1 ------ kuh--------------frist gras
2-------schaf
3 -------hund ------------bellt laut
4---------katze


es soll praktisch nur "kuh" und "hund" ausgegeben werden.

geht das überhaupt?

Vielen Dank, salzi
 
Vielleicht in einem WHERE?
SQL:
SELECT `word` FROM `medb` WHERE `text` IS NOT NULL ORDER BY `word`
 
Zurück