Ich arbeite an einem PHP-Lotterieskript, aber ich habe ein paar Probleme? wenn ich das tue var_dump (wählen $) gibt "bool (false)" und var_dump ($ wählen [ 'username']) gibt "NULL"var_dump() gibt mir NULL UND bool (falsch)
Jeder irgendwelche Ideen hat? Dies wird als "$ wählen":
$choose = mysql_query("SELECT username FROM `lotto` WHERE winner = '1'");
mein Tabellenname ist Lotto, Benutzername und Gewinner existieren beide als Spalten in "Lotto"
dies ist der vollständige Code-Schnipsel des Codes:
$choose = mysql_query("SELECT username FROM `lotto` WHERE winner = '1'");
$chosen = mysql_fetch_assoc($choose);
if ($choose >= $choose)
\t {
\t
\t mysql_query("INSERT INTO lotto_winners (username, time, winning_number) VALUES ('".$choose['username']."', '1', '".$winner."')");
}
else
{
\t echo 'FAILED: No Winner to Choose From';
}
echo
'<div>'.$winner.'</div>';
echo
'<div>'.$choose.'</div>';
var_dump($chosen);
var_dump($chosen['username']);
und bevor jemand etwas sagt: ich weiß schon, dass mysql_ * ist veraltet. also bitte, du musst es mir nicht sagen.
Sie erkennen, dass 'if ($ select> = $ select)' immer wahr sein wird? –