Ich versuche, einen Wert aus der Datenbank zu erhalten. Wenn dieser Wert gleich 1 ist, muss der Text "Eins" angezeigt werden.Überprüfen Sie einen Wert aus der Datenbank
Aber mein Skript funktioniert nicht. Um zu überprüfen, ob das Ergebnis der SQL-Anweisung gleich 1 ist ich bin mit dem folgenden Teil:
if ($result==1)
{
echo 'One';
}
Aber dies ist das Ergebnis, das ich bekommen:
else
{
echo 'None';
}
Ich denke, dass $result==1
ist kein darstellt ganze Zahl.
Weiß jemand, wie ich dieses Skript arbeiten kann? Hier
ist anderer Teil meines Skript:
<?php
$user_name = "root";
$password = "";
$database = "db";
$server = "localhost";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$result =mysql_query("SELECT id FROM users WHERE user_id=1");
if ($result==1)
{
echo 'One';
}
if ($result==2)
{
echo 'Two';
}
if ($result==3)
{
echo 'Three';
}
else
{
echo 'None';
}
}
else {
print "Database NOT Found.";
mysql_close($db_handle);
}
?>
Verwenden 'mysql_num_rows' überprüfen Sie Ihre Abfrage Rückkehr Zeilen Wetter oder nicht – Saty