Я пытаюсь получить значение из базы данных. Если это значение равно 1, ему необходимо показать текст «Один».Проверьте значение из базы данных
Но мой скрипт не работает. Для того, чтобы проверить, если результат 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