| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 20.01.07 Prihlásený: 12.02.24 Príspevky: 401 Témy: 87 | Napísal dulius: 23.03.2009 16:15 | |
|
mam v Db stlpec 'id' a na konci mam stlpec 'typ'
id je auto increment a ja potrebujem, aby stlpec typ sa inkrementoval presne tak isto ako stlpec id
tu je kod, ktorym vkladam:
Kód: INSERT INTO `$druh_sluzby_table` (
nazov_sk, nazov_en, nazov_de, typ ) VALUES ( '".$_POST["nazov_sk"]."', '".$_POST["nazov_en"]."', '".$_POST["nazov_de"]."', '".$_POST["typ"]."' );";
//edituj si prispevky (stenley)
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
myslis tym, aby sa hodnoty v id rovnali hodnotam v typ? predpokladam, ze asi nie... co obsahuje $_POST["typ"] pri inserte, resp. na co sluzi?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.01.07 Prihlásený: 12.02.24 Príspevky: 401 Témy: 87 | Napísal autor témy dulius: 23.03.2009 16:41 | |
|
v podstate v pohodke sa id moze rovnat typu, to neni problem
ako na to?
post typ obsahuje cisla od 1 po x .. kazde cislo predstavuje urcitu kategoriu v menu
ale ja som skor myslel nieco take, ze pri tom inserte zistim aka je hodnota posledneho typu a spravi inrement +1
|
|
Registrovaný: 22.03.09 Prihlásený: 26.03.09 Príspevky: 15 Témy: 2 |
preco mat 2 stlpce s rovnakou hodnotou ? preco nepouzit jeden stpec pre 2 pripady ?
_________________ CPU: Intel C2D E6320@2.8GHz | MB: gigabyte 965P-S3 | VGA: Sapphire Ati HD4850 512MB | RAM: 4x 1GB DDR2 400 MHz | HDD: 2x WD + 1x Samsung SpinPoint F1 = 1.75TB | DVD: LG GSA-H10N | CD-RW: ASUS CRW-5224A | Keyboard: Logitech G15 | Mouse: Logitech G5 | CASE: Gigabyte Triton | LCD: 19'' BENQ FP93G S | Repro: Logitech Z-5500 |
|
Registrovaný: 20.01.07 Prihlásený: 12.02.24 Príspevky: 401 Témy: 87 | Napísal autor témy dulius: 23.03.2009 17:23 | |
|
proste to potrebujem chlapi ... v stlpci id nemusi byt to iste ako v stlpci typ, tie hodnoty mozu byt rozne ...
takze ako pri zapise do tabulky mam zistit aktualnu hodnotu v stlpci typ a do tej nasledne zapisanej hodnoty len ju inkrementovat
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
v inserte asi nepojde vykonat select, tak si zisti max hodnotu typu +1, uloz do premennej a pouzi v inserte...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 23.03.2009 17:58 | |
|
Kód: insert into `$druh_sluzby_table`(nazov_sk, nazov_en, nazov_de) VALUES ( '".$_POST["nazov_sk"]."','".$_POST["nazov_en"]."','".$_POST["nazov_de"]."'); update `$druh_sluzby_table` set typ=".mysql_insert_id()."
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|