[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.06.08
Prihlásený: 19.11.17
Príspevky: 39
Témy: 13 | 13

Dobry den,
Mam eshop a v databaze mam okrem ineho dve tabulky Products a Categories.

1. tabulka Products obsahuje polia Product_ID a Manufacturer.

2. tabulka Categories obsahuje tri polia:
ID – je to ciselny retazec pridelovany automaticky po poradi
Cat_ID – identifikacne cislo kategorie
Product_ID – tu je identifikacne cislo vyrobku zhodne s tabulkou Products

Potreboval by som cez SQL spravit hromadnu akciu, taketo nieco:
K vyrobkom, kde obsah pola Manufactorer v tabulke Products je rovny NOKIA vytvor novy zaznam v tabulke Categories, pricom ID bude pridelene podla poradia, Cat_ID bude 12 a Product_ID sa bude rovnat tomu z tabulky Products.
Da sa to?

Dakujem.


Offline

Správca fóra
Správca fóra
Vytvorenie noveho zaznamu v databaze cez SQL

Registrovaný: 08.08.09
Príspevky: 12488
Témy: 41 | 41
Bydlisko: Martin

Čiže ku každému produktu s výrobcom === Nokia, potrebuješ do tabuľky Categories zapísať nový záznam?
V PHP by to šlo skriptom, ktorý ti vyberie z tabuľky Products stĺpce Product_ID a Manufacturer kde Manufacturer = 'Nokia', následne vzniknuté poľe prejdeš cyklom (napríklad while) a pri každom cykle vykonáš ďalší SQL príkaz na vloženie požadovaných údajov do tabuľky Categories.
Zo všetkého najskôr si sprav vo vlastnom záujme zálohu oboch týchto tabuliek, aby si potom dačo nedomrvil a nebude sa to dať opraviť.
Tiež by bolo fajn vedieť, či máš v štruktúre tabuľky Categories stĺpec ID s parametrom auto_increment, alebo treba najprv vybrať ID posledného záznamu, zvýšiť o jedna a následne zapísať?

Takže odpoveď na tvoju otázku, dá sa to. No ak o tom nevieš ani zbla, ťažko to urobíš.


Naposledy upravil killer dňa 03.07.2012 10:53, celkovo upravené 1

_________________
always is always wrong
Offline

Správca fóra
Správca fóra
Vytvorenie noveho zaznamu v databaze cez SQL

Registrovaný: 27.07.07
Príspevky: 3938
Témy: 51 | 51
Bydlisko: Bratislava

Kód:
INSERT INTO Categories (Cat_ID, Product_ID) SELECT 12, Product_ID FROM Products WHERE Manufacturer = 'NOKIA'


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.06.08
Prihlásený: 19.11.17
Príspevky: 39
Témy: 13 | 13
Napísal autor témyOffline : 03.07.2012 18:45 | Vytvorenie noveho zaznamu v databaze cez SQL

Vďaka chlapi, funguje to!


 [ Príspevkov: 4 ] 


Vytvorenie noveho zaznamu v databaze cez SQL



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Úprava záznamu v MySQL cez okno prehliadača

v Databázy

3

462

07.06.2011 8:42

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Nahrávanie záznamu hry cez Win10-xbox + zvuk teamspeak

v Video programy

0

72

14.02.2018 8:23

pista3210

V tomto fóre nie sú ďalšie neprečítané témy.

vytvorenie nového webu

v Ponuka práce

1

313

04.02.2014 0:49

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie noveho suboru fopen()

v PHP, ASP

1

238

13.10.2010 19:15

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie noveho DVD-cka

v Ostatné programy

13

1245

21.08.2008 16:50

bredli

V tomto fóre nie sú ďalšie neprečítané témy.

vytvorenie noveho webu, referencie

v Kôš

1

72

10.04.2016 21:23

killer

V tomto fóre nie sú ďalšie neprečítané témy.

vytvorenie noveho webu, referencie nie praca

v Ponuka práce

1

266

11.04.2016 8:02

Lessik

V tomto fóre nie sú ďalšie neprečítané témy.

Update SQL cez form

v PHP, ASP

3

400

12.04.2008 9:24

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie stranky cez PHP

v PHP, ASP

2

640

27.05.2009 6:54

Mmartin

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie spojenia cez wifi.

v Siete

12

2978

03.02.2009 11:35

pishta

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie FB cez TOR

v Kôš

6

110

25.01.2017 14:31

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie VPN cez Commandline

v Operačné systémy Microsoft

2

279

22.10.2008 8:01

biky

V tomto fóre nie sú ďalšie neprečítané témy.

pomoc s prikazmi sql cez php - Save to the DB

v PHP, ASP

5

514

03.03.2008 15:29

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie WIFI siete pre mobil cez notebook

v Siete

1

2400

02.11.2009 20:02

feldino

V tomto fóre nie sú ďalšie neprečítané témy.

zapojenie nového notebooku k routeru cez wifi bez hesla

v Siete

6

535

10.05.2009 6:30

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

Update zaznamu

v Databázy

2

492

14.07.2010 18:07

boyofx



© 2005 - 2018 PCforum, edited by JanoF