Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 198
от 07.01.2007, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 389, Экспертов: 38
В номере:Вопросов: 1, Ответов: 4


Вопрос № 69334: Здравствуйте! Я не могу понять, вчём тут ошибка? "select * from forum0 where t1=0, t2=0, title='общий'" Мне нужно проверить существование такой записи. Без нулей вроде бы работает. Я немного перестроил программу, раньш...

Вопрос № 69.334
Здравствуйте!

Я не могу понять, вчём тут ошибка?
"select * from forum0 where t1=0, t2=0, title='общий'"

Мне нужно проверить существование такой записи. Без нулей вроде бы работает. Я немного перестроил программу, раньше подобный же запрос но не с нулями проходил.

Запись такая точно есть, при создании никаких ошибок.
INSERT INTO `forum0` (id,t1,t2,title) VALUES (0, 0, 0, 'общий');
id автоматом
t1 и t2 просто int.
знаю Поля
t1 = 0
t2 = 0
title = 'название'
Вывел ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' t2=0, title='общий''
at line 1

Помогите пожалуйста!
Отправлен: 02.01.2007, 21:10
Вопрос задал: Талипов А Н (статус: 2-ой класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: Jadd
Здравствуйте, Талипов А Н!
Должно быть select * from forum0 where t1=0 AND t2=0 AND title='общий'

Успехов.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Профессионал)
Адрес: Санкт-Петербург
WWW: http://www.sport-diary.ru
ICQ: 28260749
----
Ответ отправлен: 02.01.2007, 21:58
Оценка за ответ: 5
Комментарий оценки:
Спасибо, я уже как-то составлял подобный запрос, но забыл про and.

Отвечает: Grigory
Здравствуйте, Талипов А Н!
Должно быть вот так:
select * from forum0 where t1=0 AND t2=0 AND title='общий'
Ответ отправил: Grigory (статус: 9-ый класс)
Ответ отправлен: 03.01.2007, 00:39
Оценка за ответ: 5
Комментарий оценки:
Спасибо. На два слова подробнее предыдущего ответа.

Отвечает: Архангельский Андрей Германович
Здравствуйте, Талипов А Н!

"select * from forum0 where t1=0 and t2=0 and title='общий'"
или
"select * from forum0 where t1=0 and t2=0 or title='общий'"
В зависимости что тебе нужно
---------
Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Специалист)
Ответ отправлен: 03.01.2007, 10:25
Оценка за ответ: 5
Комментарий оценки:
А! "or", Ещё оказывается и так можно.Хотя мои потребности не столь сложны.

Отвечает: Яковлев Данил Александрович
Здравствуйте, Талипов А Н!
Добавить особо нечего. Но если вы хотите выбрать все записи с хотя бы одним имеющимся признаком, используйте объединение-конкатенацию:

SELECT * FROM forum0 WHERE t1=0 OR t2=0 OR title LIKE 'общий'

Для непосредственного извлечения записи, которую вы добавили, достаточно первого ответа.
---------
Вода - Это Огромная Дорога Среди Красоты
Ответ отправил: Яковлев Данил Александрович (статус: 1-ый класс)
Ответ отправлен: 03.01.2007, 12:11
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Мне было нужно просто проверить существование именно такой записи полностью без исключений.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.38 от 20.12.2006
Яндекс Rambler's Top100

В избранное