X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как проверить что выбрал из базы данных??
kirill24
kirill24
Topic Starter сообщение 23.2.2010, 11:23; Ответить: kirill24
Сообщение #1


Всем привет!
Народ, помогите плиз!!!
Короче у меня есть таблица в БД. В ней есть юзеры.
Мне надо их выбрать по некоторым условиям.
Я пишу вот такой код:
    $result = mysql_query ("SELECT id FROM harders WHERE id>=$curuser AND id!=$ushd AND activity!=5 LIMIT 1",$db);
      $myrow = mysql_fetch_array ($result);
    if ($result == 'true')
    {
        $testcuruser=$myrow['id'];
        echo $testcuruser;
    }
    else
    {
        echo 'Не удалось найти активного пользователя';
    }
в данном случае все условия выполнимы и при таком запросе что-нибудь выберется - массив не будет пыстым.
однако срабатывает else - получается result не true.
как правильно написать, помогите пожалуйста!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
сообщение 23.2.2010, 13:42; Ответить: pomp
Сообщение #2


kirill24, может по запросу с вашим условиям нет результата?
Пробуйте делать проще запрос:
[php]SELECT * FROM harders WHERE id=1[/php]Смотрите результат и добафляйте дальше в запрос по условию. Увидите на каком этапе ошибка, или null.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 23.2.2010, 15:18; Ответить: ZhukV
Сообщение #3


При запросе к базе mysql_query() возвращает либо значение русурса, либо ложь, тоесть false.

[PHP]
$ires=mysql_query("SELECT * FROM user");
if(!$ires){
echo 'not user';
}
[/PHP]

Можна также проверять на существование массива. За это отвечает is_array($array)

[PHP]
$ires=mysql_query("SELECT * FROM user");
$result=mysql_fetch_array($ires);
if(!is_array($result)){
echo 'not_user';
}
else{
echo 'is user';
}
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirill24
kirill24
Topic Starter сообщение 24.2.2010, 23:11; Ответить: kirill24
Сообщение #4


(ZhukV @ 23.2.2010, 17:18) *
При запросе к базе mysql_query() возвращает либо значение русурса, либо ложь, тоесть false.

[php]
$ires=mysql_query("SELECT * FROM user");
if(!$ires){
echo 'not user';
}
[/php]

ага!!! кажется это ключ. а если операция не селект а например делет, то что возвращается в случае успеха?
если возвращается true то я все понял. типо я жду от него тру, а он бывает либо ложь либо значение.

Можна также проверять на существование массива. За это отвечает is_array($array)

[php]
$ires=mysql_query("SELECT * FROM user");
$result=mysql_fetch_array($ires);
if(!is_array($result)){
echo 'not_user';
}
else{
echo 'is user';
}
[/php]

не, массив стопудово существует. я потому что из него потом данную беру и вывожу на экран (ну вот я так проверил существование :)) )

ЗЫ, ща нажму спасибо :))

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
73 traveliver 4847 Вчера, 14:45
автор: spomoni
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1788 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4803 17.4.2024, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC
22 Krok 6733 12.4.2024, 5:17
автор: Krok
Открытая тема (нет новых ответов) Базы Youtube кейвордов с данными по конкуренции и Volume
5 Krok 1457 11.4.2024, 5:12
автор: Krok


 



RSS Текстовая версия Сейчас: 19.4.2024, 2:50
Дизайн