Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] INSERT + SELECT
peter13135
post
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


  1. INSERT INTO `orders_product` (order_id,product_id,num) VALUES (SELECT 1, product_id, num FROM `cart` WHERE user_id=1)


Kod
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 'SELECT 2, product_id, num FROM `cart` WHERE user_id='1')' at line 1


Podzapytanie "SELECT..." spomiędzy nawiasów działa prawidłowo. Pokazuje 3 kolumny int. Tabela do której chce wrzucić dane wygląda tak :

  1. CREATE TABLE IF NOT EXISTS `orders_product` (
  2. `id` int NOT NULL AUTO_INCREMENT,
  3. `order_id` int NOT NULL,
  4. `product_id` int NOT NULL,
  5. `num` int NOT NULL,
  6. PRIMARY KEY (`id`)
  7. ) (...);



W czym leży problem ? wink.gif


--------------------
:)
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Tak ciężko zajrzeć do manuala i zobaczyć jaka jest prawidłowa składnia INSERT....SELECT questionmark.gif Czy tak ciężko?
http://dev.mysql.com/doc/refman/5.5/en/insert-select.html


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
peter13135
post
Post #3





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Ymm tongue.gif uwierz, że zajrzałem, ale jakoś za nic nie mogę się doszukać błędu. Pewnie to jakaś bzdura, więc czy mogę prosić o dokładniejsze wskazanie błędu ?

edit://

ok już wiem. Nie potrzebnie dałem value. Spodziewałem się, że to głupi błąd. wink.gif

Ten post edytował peter13135 21.09.2011, 19:29:45


--------------------
:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 23:31