Wert X aus Datenbank als anderen Wert ( z.B. y ) ausgeben

Greyaward

Wannabe JuPi
12 April 2008
416
35
Huhu,
ich habe ne kleine Frage.

Und zwar: Ich möchte einen Wert aus der DB ( z.B. Hallo ) anderst ausgeben lassen. Sprich, es soll auf der "fertigen Seite", wenn der Wert "Hallo" ausgelesen wird, "tschüss" ausgegeben/angezeigt werden.
Ich bin sicher, dafür sollte es eine sehr sehr eifnach Lösung geben, aber manchmal formuliere ich Fragen einfach falsch, und google kann mir dan auch nicht helfen :ugly:

Wäre nett, wenn ihr mir da auf die sprünge helfen könntet ;)

Vielen lieben Dank schonmal.
Liebe Grüße
Greyaward ;)
 
PHP:
$fetched = mysql_fetch_array(mysql_query('SELECT spalte FROM table WHERE 1'));
if ($fetched['spalte'] == 'Hallo') {
    echo 'Tschüss';
}
:mrgreen:
 
Ich verstehe die Frage jetzt auch nicht so ganz.

Kannst es doch dann so machen:

if($wert_aus_db=='Hallo'){$ausgabe_wert='Tschüss';}
else {$ausgabe_wert='Hallo';}

Aber du meinst sicherlich etwas andres nicht wahr?
 
Also ich find' die variante von flaschenkind immer noch die eleganteste. Im Grunde kann man einfach jede Logik so einbauen:
Code:
SELECT irgend_eine_funktion(wert * gaga - gege) as neuer_wert FROM tabelle
Wenn du das Problem genauer beschreiben koenntest waer' das hilfreich :D
 
Oder man nimmt gleich die CASE-Funktion.


PHP:
SELECT
CASE WHEN spalte = 'Hallo' THEN 'Tschüss'
     WHEN spalte = 'Hey'   THEN 'Servus'
END CASE AS neueAnrede
FROM tabelle
...