Kalma
Erfahrenes Mitglied
Hey,
ich habe mal wieder ein Problem:
Ich habe eine Datenbank mit 3 Spalten:
id,
aid,
name,
Meine Funktion soll folgendes bewirken:
Wenn die "aid" leer ist, soll "name" ausgelesen werden und andersrum...
Wenn beides leer ist, soll "nobody" ausgegeben werden
Hier meine Funktion
Nur funktioniert es nicht so, wie es soll...
Könnt ihr mir helfen ?
MfG
David
ich habe mal wieder ein Problem:
Ich habe eine Datenbank mit 3 Spalten:
id,
aid,
name,
Meine Funktion soll folgendes bewirken:
Wenn die "aid" leer ist, soll "name" ausgelesen werden und andersrum...
Wenn beides leer ist, soll "nobody" ausgegeben werden
Hier meine Funktion
PHP:
$Query = "SELECT * FROM wiki ORDER BY rand() LIMIT 1";
$Result = mysql_query($Query);
$t = mysql_fetch_array($Result);
if ($t['aid'] == "")
{
$autor = "".$t['name']."";
} elseif ($t['name'] == "")
{
$User = mysql_query("SELECT * FROM user WHERE `id`=".$t['aid']."");
$u = mysql_fetch_array($User);
$autor = "".$u['nickname']."";
} else {
$autor = "nobody";
}
Nur funktioniert es nicht so, wie es soll...
Könnt ihr mir helfen ?
MfG
David