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
Форумы портала PHP.SU :: Версия для печати :: Объеденение запросов
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Объеденение запросов

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

1. vova_klad - 26 Июня, 2016 - 16:35:05 - перейти к сообщению
Здравствуйте, напишите пожалуйста MySql запрос.
Смысл такой - есть две БД 1 - new, 2 - korzina. И нужно что бы копировалась строка из new, вставлялась в korzina и удалялась из new

я тут накатал запрос
PHP:
скопировать код в буфер обмена
  1. $query = "INSERT INTO `add`.`korzina`
  2. SELECT *
  3. FROM `add`.`new`
  4. WHERE  `number` = '".$_POST['number']."'
  5. DELETE FROM new WHERE `number` = '".$_POST['number']."';";

но удаление чёт не работает. Заранее спасибо!
2. OrmaJever - 26 Июня, 2016 - 17:04:29 - перейти к сообщению
может надо ; после первого запроса поставить? Однако
3. vova_klad - 26 Июня, 2016 - 17:07:56 - перейти к сообщению
OrmaJever пишет:
может надо ; после первого запроса поставить? Однако

поставил, не работает всё равно
4. OrmaJever - 26 Июня, 2016 - 17:10:01 - перейти к сообщению
значит не судьба
5. vova_klad - 26 Июня, 2016 - 17:11:14 - перейти к сообщению
OrmaJever пишет:
значит не судьба

Огорчение
а что делать тогда?
6. OrmaJever - 26 Июня, 2016 - 17:15:16 - перейти к сообщению
ну судя по тому что вы вставляете $_POST['number'] прямо в запрос то мы еще и mysql_query используете, а это уже фаталити. Для начала советую прочитать про PDO, он точно умеет делать мультизапросы
7. vova_klad - 26 Июня, 2016 - 17:17:36 - перейти к сообщению
OrmaJever пишет:
ну судя по тому что вы вставляете $_POST['number'] прямо в запрос то мы еще и mysql_query используете, а это уже фаталити. Для начала советую прочитать про PDO, он точно умеет делать мультизапросы

Я mysqli_query использую
8. OrmaJever - 26 Июня, 2016 - 18:07:05 - перейти к сообщению
в mysql обычный query не работает с мультизапросами, надо mysqli_multi_query()
9. Viper - 26 Июня, 2016 - 18:36:18 - перейти к сообщению
Вообще не вижу смысла в SELECT и DELETE в данном случае.
OrmaJever не пособствуй говнокоду Улыбка

 

Powered by ExBB FM 1.0 RC1