
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
Допустим у меня есть переменная с айдишниками сообщений в БД:
$messages_id = "1,2,3,4,5"; Так вот мне нужно обойтись одним запросом, чтобы удалить все записи где id равен всем этим цифрам из переменной. я помню что это примерно делается так: DELETE FROM `pm` WHERE `id` IN (".$messages_id.") Помогите :) |
![]() |
۩
Дата
|
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
Winston тоесть то что я написал правильно?
![]() $message_id уже обработана implode, я просто привел готовый резудьтат |
![]() |
|||||
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
А ты что не проверял свой запрос? ![]()
Я что то не заметил сразу... |
||||
![]() |
۩
Дата
|
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
мда, темка была ник чему
![]() |
![]() |
۩
Дата
|
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
А как сделать так, чтобы он не где они равны, а наоборот где id не равен id из строки?
|
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
id NOT IN
|
![]() |
۩
Дата
|
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
Winston спс
|
![]() |
۩
Дата
|
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -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` так же и имя вопроса. |
![]() |
۩
Дата
|
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
Хелп ми пипл оф зэ пиэйчпифорум
![]() ![]() |
![]() |
۩
Дата
|
||
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
Кажись не проканало ![]() |
||
![]() |
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 14 Пользователь №: 36010 На форуме: Карма: ![]() |
Я бы так сделал
"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 почитать? |
![]() |
۩
Дата
|
||
![]() ![]() head from kettle ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Сын полка Сообщений: 1273 Пользователь №: 32830 На форуме: Карма: -11 ![]() |
toporchillo то есть ты просто алиасы убрал и все?
Чё эт? ![]() |
||
![]() |
|||
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 14 Пользователь №: 36010 На форуме: Карма: ![]() |
SELECT `poll_option`.`id` as `poll_option`.`id_option` вот так не делают FROM `poll`, `poll_option` LEFT JOIN `poll`, `poll_option` а тут определитесь из какой таблицы выбираете, а какую привязываете Это сообщение отредактировал toporchillo - 29.01.2013 - 00:29 |
||
![]() |
![]() ![]() ![]() |