Чебурашка
Новичок
Ошибка при выборке данных из таблицы
Добрый день!
Подскажите пожалуйста где ошибка ?!
Ошибка возникает в $number1. Возвращается false хотя данные в таблице соответствуют указанному запросу.
<?php
session_start();
include ("bd.php");
if (!empty($_SESSION['login']) and !empty($_SESSION['password'])) { $login = $_SESSION['login']; }
else { exit(); }
if (!empty($_SESSION['number'])) {$number=$_SESSION['number']; }
else
{
$number1 = mysql_query ("SELECT number FROM zak WHERE login=$login AND sost=1", $db);
if ($number1 == true)
{
$number2=mysql_fetch_array ($number1);
$number=$number2["number"];}
else {
$result3 = mysql_query("SELECT number FROM zak ORDER BY number DESC",$db);
if ($result3 == true) {$numbern = mysql_fetch_array($result3); $number=$numbern["number"];
$number=$number+1;
$_SESSION['number']=$number;
}
else {exit();}
}
...
Добрый день!
Подскажите пожалуйста где ошибка ?!
Ошибка возникает в $number1. Возвращается false хотя данные в таблице соответствуют указанному запросу.
<?php
session_start();
include ("bd.php");
if (!empty($_SESSION['login']) and !empty($_SESSION['password'])) { $login = $_SESSION['login']; }
else { exit(); }
if (!empty($_SESSION['number'])) {$number=$_SESSION['number']; }
else
{
$number1 = mysql_query ("SELECT number FROM zak WHERE login=$login AND sost=1", $db);
if ($number1 == true)
{
$number2=mysql_fetch_array ($number1);
$number=$number2["number"];}
else {
$result3 = mysql_query("SELECT number FROM zak ORDER BY number DESC",$db);
if ($result3 == true) {$numbern = mysql_fetch_array($result3); $number=$numbern["number"];
$number=$number+1;
$_SESSION['number']=$number;
}
else {exit();}
}
...