Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: выборка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
jonston
Отправлено: 19 Июля, 2012 - 16:38:52
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




здравствуйте!Есть таблица obj.В ней есть поле obj_status.В ней могут быть 3 варианта записи 0,1 или 2.как выбрать одним запросом строки где поля равны 0 или 1.При применении OR выбирает все записи а при применении AND не выбирает ни одной.


-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
Hawkmoth
Отправлено: 19 Июля, 2012 - 16:50:03
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Янв. 2012  


Помог: 6 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `obj` WHERE `obj_status`<2


Полагаю, что так.
 
 Top
jonston
Отправлено: 19 Июля, 2012 - 16:52:22
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




Hawkmoth пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `obj` WHERE `obj_status`<2


Полагаю, что так.


нужен более универсальный запрос например нужно выбрать где поле равно 0 или 2
(Добавление)
решил все запросом
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. "SELECT * FROM obj WHERE obj_process IN (1  , 0...);
  3.  

(Отредактировано автором: 19 Июля, 2012 - 16:52:40)



-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
Hawkmoth
Отправлено: 19 Июля, 2012 - 16:58:27
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Янв. 2012  


Помог: 6 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `obj` WHERE `obj_process`=1 OR `obj_process`=2
 
 Top
jonston
Отправлено: 19 Июля, 2012 - 16:59:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




Hawkmoth пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `obj` WHERE `obj_process`=1 OR `obj_process`=2

(Отредактировано автором: 19 Июля, 2012 - 17:00:12)



-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
Hawkmoth
Отправлено: 19 Июля, 2012 - 17:05:17
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Янв. 2012  


Помог: 6 раз(а)




Ну неправильный так неправильный.

Тип поля в таблице какой?
 
 Top
jonston
Отправлено: 19 Июля, 2012 - 17:07:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




Hawkmoth пишет:
Ну неправильный так неправильный.

Тип поля в таблице какой?

int


-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
Hawkmoth
Отправлено: 19 Июля, 2012 - 17:12:10
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Янв. 2012  


Помог: 6 раз(а)




Очевидное-невероятное.

Полный пример кода выложите.

(Отредактировано автором: 19 Июля, 2012 - 17:17:22)

 
 Top
jonston
Отправлено: 19 Июля, 2012 - 17:23:02
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




Hawkmoth пишет:
Очевидное-невероятное.

Полный пример кода выложите.

прошу прощения.Конец дня заработался все выводит правильно


-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB