Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 26 Май, 2012, 01:24:57

Страниц: [1]
Печать
Автор Тема: DELETE  (Прочитано 818 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Professor    ↓ 
30 Январь, 2009, 08:34:46
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Здрасьте.
Как можно удалить кучу различных данных одним запросом?
 
mysql_query("DELETE FROM `Description_info`  WHERE `Description_id` IN (1,2,3) AND `equipping_id`={$_POST['id']}");
 
не работает =(
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
30 Январь, 2009, 08:50:25 , спустя 15 минут 39 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Professor, ложь что не работает
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
adw0rd    ↓ 
30 Январь, 2009, 09:55:56 , спустя 1 час 5 минут 31 секунду
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17634
Сила слова: 1.67

Professor, какую ошибку выводит? Тест сначала в консоли, прежде чем с PHP мешать.
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Professor    ↓ 
30 Январь, 2009, 10:06:03 , спустя 10 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Бля я тупой =(
Уж извините.
« Последнее редактирование: 30 Январь, 2009, 10:09:33 от Professor » Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
30 Январь, 2009, 10:10:05 , спустя 4 минуты 2 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Professor, я сразу сказал что ложь ;)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
31 Январь, 2009, 02:33:12 , спустя 16 часов 23 минуты 7 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Не получается сформировать нормальный запрос к базе.
Нужно вставить данные или обновить их если они уже имеются в базе.
 
Причем должно смотреться по 3 признакам
 
PHP
INSERT INTO `Description_info` (`equipping_id`,`description_id`,`sub_equipping_id`,`Meaning`,`measuring`) VALUES  ('{$id}','{$val}','{$_POST['check']}','{$Meaning}','{$measuring}') ON DUPLICATE KEY UPDATE  `Meaning`='{$Meaning}', `measuring`='{$measuring}'

если есть
equipping_id
description_id
sub_equipping_id
все 3 то обновляем, если хоть одного нет то вставляем
 

P.S. Я случайно интер нажал и пол сообщения отправилось =(
« Последнее редактирование: 31 Январь, 2009, 02:37:00 от Professor » Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
md5    ↓ 
31 Январь, 2009, 02:35:09 , спустя 1 минуту 57 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

формируй ненормальный!!
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Professor    ↓ 
31 Январь, 2009, 02:48:37 , спустя 13 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Походу тут с ON DUPLICATE KEY не прокатит =(
 

Неужели тока так?
PHP

                       $result=mysql_query ("SELECT * FROM `Description_info` WHERE `equipping_id`='{$id}' AND `description_id`='{$val}' AND `sub_equipping_id`='{$_POST['check']}'");
                       if(mysql_num_rows($result)!=0)
                       {
                         mysql_query ("UPDATE `Description_info` SET `Meaning`='{$Meaning}',`measuring`='{$measuring}' WHERE `equipping_id`='{$id}' AND `description_id`='{$val}' AND `sub_equipping_id`='{$_POST['check']}'");
                       }
                       else
                       {
                            mysql_query ("INSERT INTO `Description_info` (`equipping_id`,`description_id`,`sub_equipping_id`,`Meaning`,`measuring`) VALUES  ('{$id}','{$val}','{$_POST['check']}','{$Meaning}','{$measuring}')");
                       }
« Последнее редактирование: 31 Январь, 2009, 02:58:01 от Professor » Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
Страниц: [1]
Печать
 

Перейти в: