Hallo Forum,
ich versuche für meine Homepage eine Abfrage mit if und select zu machen, habe diverse Foren / google studiert, bin aber leider zu keinem Ergebnis gekommen:
Ich möchte einen mysql-Aufruf starten, der erst einen wert aus einer spalte ausliest, und dann eine select befehl ausführt. Sinn: Wenn in der Spalte 'anzeige' das wort 'nickname' steht, soll der wert nickname im select ermittelt werden, ansonsten ein anderer wet..sinngemäß mit php (möchte es schöner machen: )
Ich bastel gerade eine Art Blog und will nicht bei jedem Eintrag wie oben den user ermitteln, sondern lieber direkt im mysql, nach dem motto:
select anzeige from user where id = '1' if (anzeige = 'nick') as nickname else if (anzeige = 'anonym') as brötchen
Wie geht das richtig? -> Kann ich überhaupt nen wert in einer spalte prüfen und dann erst selecten? bzw. wie kann ich den rückgabewert als inhalt einer anderen spalte gestalten, wenn ein bestimmtes ereignis eintritt...?
Ist mit Sicherheit ne leichte Anfängerfrage, ist ja auch mein erster Post in diesem Forum, darum seid bitte nett und helft mir
Vielen Dank schonmal
ich versuche für meine Homepage eine Abfrage mit if und select zu machen, habe diverse Foren / google studiert, bin aber leider zu keinem Ergebnis gekommen:
Ich möchte einen mysql-Aufruf starten, der erst einen wert aus einer spalte ausliest, und dann eine select befehl ausführt. Sinn: Wenn in der Spalte 'anzeige' das wort 'nickname' steht, soll der wert nickname im select ermittelt werden, ansonsten ein anderer wet..sinngemäß mit php (möchte es schöner machen: )
Code:
$result = mysql_query ("select anzeige, nickname, brötchen" from `user` where id = '1'"); $user = mysql_fetch_object($result); if ($user->anzeige == 'nick') { echo $user->nickname; }else if ($user->anzeige == 'anonym') { echo $user->brötchen; };
select anzeige from user where id = '1' if (anzeige = 'nick') as nickname else if (anzeige = 'anonym') as brötchen
Wie geht das richtig? -> Kann ich überhaupt nen wert in einer spalte prüfen und dann erst selecten? bzw. wie kann ich den rückgabewert als inhalt einer anderen spalte gestalten, wenn ein bestimmtes ereignis eintritt...?
Ist mit Sicherheit ne leichte Anfängerfrage, ist ja auch mein erster Post in diesem Forum, darum seid bitte nett und helft mir
Vielen Dank schonmal
Comment