Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Не могу вспомнить SQL запрос, точнее его синтакс
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




Допустим у меня есть переменная с айдишниками сообщений в БД:
$messages_id = "1,2,3,4,5";

Так вот мне нужно обойтись одним запросом, чтобы удалить все записи где id равен всем этим цифрам из переменной. я помню что это примерно делается так:
DELETE FROM `pm` WHERE `id` IN (".$messages_id.")

Помогите :)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




Winston тоесть то что я написал правильно? blink.gif
$message_id уже обработана implode, я просто привел готовый резудьтат
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Winston  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 9509
Пользователь №: 18161
На форуме: 7 лет, 5 месяцев, 17 дней
Карма: 552




Цитата (Shkiper @ 8.01.2013 - 18:59)
тоесть то что я написал правильно?

А ты что не проверял свой запрос? blink.gif Запрос правильный
Цитата (Shkiper @ 8.01.2013 - 18:59)
$message_id уже обработана implode, я просто привел готовый резудьтат

Я что то не заметил сразу...
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




мда, темка была ник чему wink.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




А как сделать так, чтобы он не где они равны, а наоборот где id не равен id из строки?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Winston  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 9509
Пользователь №: 18161
На форуме: 7 лет, 5 месяцев, 17 дней
Карма: 552




id NOT IN
PMСайт пользователя
    1   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




Winston спс
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




Ладно, рас с СМС`ok удалили напишу сдесь. Что в моем запросе не так?
"SELECT `poll`.`id`,`poll_option`.`id` as `poll_option`.`id_option`, `poll`.`name` as `poll`.`poll_name`, `poll_option`.`votes` FROM `poll`, `poll_option` LEFT JOIN `poll`, `poll_option` ON `poll_option`.`id_poll`=`poll`.`id` WHERE `poll`.`id` = '".$rand."'"

Если нужно пояснение что оно должно вывести, то читайте дальше. Этот запрос мне должен выбрать id вопроса, имя вопроса из первой таблицы и ответы на вопросы из второй таблицы где поле id равно id вопроса. Да и поле id из второй таблицы должно выйти под именем `id_option` так же и имя вопроса.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




Хелп ми пипл оф зэ пиэйчпифорум biggrin.gif biggrin.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




Цитата
id NOT IN

Кажись не проканало wink.gif У меня если id то срабатывает а если два и более(2,3,4,5) то запрос выводи даже те новости у которых id равен тем id которые он не должен вывести
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
toporchillo  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 14
Пользователь №: 36010
На форуме: 3 года, 11 месяцев, 16 дней
Карма:




Я бы так сделал

"SELECT `poll`.`id`,`poll_option`.`id` as `id_option`, `poll`.`name` as `poll_name`, `poll_option`.`votes` FROM `poll_option` LEFT JOIN `poll` ON `poll_option`.`poll_id`=`poll`.`id` WHERE `poll`.`id` = '".$rand."'"


Ошибок у вас что-то многовато. Может быть книжку по SQL почитать?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Shkiper  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



head from kettle
******

Профиль
Группа: Сын полка
Сообщений: 1273
Пользователь №: 32830
На форуме: 4 года, 5 месяцев, 15 дней
Карма: -11




toporchillo то есть ты просто алиасы убрал и все?
Цитата
Ошибок у вас что-то многовато. Может быть книжку по SQL почитать?

Чё эт? blink.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
toporchillo  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 14
Пользователь №: 36010
На форуме: 3 года, 11 месяцев, 16 дней
Карма:




Цитата (Shkiper @ 28.01.2013 - 19:30)
toporchillo то есть ты просто алиасы убрал и все?

SELECT `poll_option`.`id` as `poll_option`.`id_option`
вот так не делают

FROM `poll`, `poll_option` LEFT JOIN `poll`, `poll_option`
а тут определитесь из какой таблицы выбираете, а какую привязываете


Это сообщение отредактировал toporchillo - 29.01.2013 - 00:29
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса