我想從數據庫中獲取值。如果該值等於1,則需要顯示文本「One」。檢查數據庫中的值
但我的腳本不工作。要檢查SQL語句的結果等於1我現在用的是以下部分:
if ($result==1)
{
echo 'One';
}
不過這是結果我得到:
else
{
echo 'None';
}
我認爲$result==1
是不是代表整數。
有沒有人知道我可以如何讓這個腳本工作?
這裏是我的腳本的另一部分:
<?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);
}
?>
使用'mysql_num_rows'來檢查天氣您的查詢是否返回行 – Saty