[ Príspevkov: 16 ] 
AutorSpráva
Offline

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

Registrovaný: 07.08.09
Prihlásený: 08.11.17
Príspevky: 139
Témy: 30 | 30
NapísalOffline : 22.12.2009 17:30 | pomoc s insertom

Cavte potreboval by som poradiť s jedným mini problémom.
Mám kód, cez ktorý vkladám id a názov mužstva do databázy.
Kód:
$xtimQuery = "INSERT INTO tabuka_a (id, tim, zapasy, vyhry, remizy, prehry, gplus, gminus, body) VALUES ( nieco, nieco, ...)";

Ako urobiť aby sa číslo id zvýšilo o +1 oproti číslu v databáze, ktoré ma najväčie číslo


Offline

Užívateľ
Užívateľ
pomoc s insertom

Registrovaný: 20.07.08
Príspevky: 474
Témy: 1 | 1
Bydlisko: Kosice
NapísalOffline : 22.12.2009 18:15 | pomoc s insertom

najcistejsie je to priamo v MySQL a nerobit to rucne v PHP
tabulku musis upravit tak, aby mala stlpec ID autoincrement
http://dev.mysql.com/doc/refman/5.0/en/ ... ement.html

potom v insertoch to netreba vymenovat a id sa generuje automaticky

EDIT:
ak to vygenerovane id potrebujes v tom kode za insertom, tak mozes pouzit funkciu:
http://php.net/manual/en/function.mysql-insert-id.php


_________________
CPU: Q9550 3.2 GHz + Noctua NH-U12P MB: Gigabyte P35-DS3R RAM: 4x2GB Geil Black Dragon VGA: Palit GTX 750 Ti KalmX SSD: Corsair Extreme 64GB + Kingston V+ 64GB + Patriot PC25S HDD: WD20EFRX + Silentmaxx + Scythe KamaBay + Noctua NF-S12-800 DVD: Pioneer DVR-221LBK CASE: Compucase 6XG3 + 2xNoctua NF-S12B-FLX PSU: Seasonic X-650 AUDIO: Fubar4 + Creative I-Trigue 3500 + AKG K271 MOUSE: Logitech G500 + SteelPad QcK KEYB: Logitech Illuminated LCD: Benq FP241W PVA PHONE: Galaxy S4 Mini CARS: STI+VTS
Offline

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

Registrovaný: 07.08.09
Prihlásený: 08.11.17
Príspevky: 139
Témy: 30 | 30
Napísal autor témyOffline : 22.12.2009 19:02 | pomoc s insertom

dik :)


_________________
NB : Toshiba A500 (C2D T6500 2.1GHz, 4 GB RAM, HDD 500 GB, GPU ATI R HD 4500)
Phone : Nokia Lumia 620 / Nokia 6300
Offline

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

Registrovaný: 07.08.09
Prihlásený: 08.11.17
Príspevky: 139
Témy: 30 | 30
Napísal autor témyOffline : 22.12.2009 19:44 | pomoc s insertom

a teraz keď chcem vybrať tím s najväčším ID, ako na to ?


_________________
NB : Toshiba A500 (C2D T6500 2.1GHz, 4 GB RAM, HDD 500 GB, GPU ATI R HD 4500)
Phone : Nokia Lumia 620 / Nokia 6300
Offline

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

Registrovaný: 21.09.09
Prihlásený: 03.08.10
Príspevky: 229
Témy: 43 | 43
NapísalOffline : 22.12.2009 22:22 | pomoc s insertom

Kód:
$pocet = mysql_num_rows(... mysql dopyt ...);
$xtimQuery = SELECT * FROM tabuka_a WHERE id=".$pocet;


Offline

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

Registrovaný: 04.04.07
Prihlásený: 20.11.17
Príspevky: 531
Témy: 34 | 34
Bydlisko: Bratislava
NapísalOffline : 22.12.2009 22:35 | pomoc s insertom

a co takto?
Kód:
SELECT * FROM tabuka_a ORDER BY id DESC LIMIT 1


_________________
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
Offline

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

Registrovaný: 21.09.09
Prihlásený: 03.08.10
Príspevky: 229
Témy: 43 | 43
NapísalOffline : 22.12.2009 22:41 | pomoc s insertom

dobry napad :lol: :lol: :lol:


Offline

Skúsený užívateľ
Skúsený užívateľ
pomoc s insertom

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 23.12.2009 11:02 | pomoc s insertom

Darsonovo riešenie je chybné, pretože ak napr. nejaké záznamy vymažeš (nie najväčší záznam), počet riadkov v tabuľke nebude totožný s najvyšším ID, prípadne taký záznam ani v tabuľke už nemusí byť. djsulo napísal správne riešenie.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

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

Registrovaný: 07.08.09
Prihlásený: 08.11.17
Príspevky: 139
Témy: 30 | 30
Napísal autor témyOffline : 24.12.2009 12:38 | pomoc s insertom

diki


_________________
NB : Toshiba A500 (C2D T6500 2.1GHz, 4 GB RAM, HDD 500 GB, GPU ATI R HD 4500)
Phone : Nokia Lumia 620 / Nokia 6300
Offline

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

Registrovaný: 07.08.09
Prihlásený: 08.11.17
Príspevky: 139
Témy: 30 | 30
Napísal autor témyOffline : 25.12.2009 17:21 | pomoc s insertom

cavte.. opäť potrebujem poradiť s tými id... Čo mám urobiť aby po vymazaní udajov z tabuľky, ktorím su priradené id, sa id začínalo opäť od 1.... Lebo teraz aj keď vymažem tak stále pokračuje číslovanie ďalej.


_________________
NB : Toshiba A500 (C2D T6500 2.1GHz, 4 GB RAM, HDD 500 GB, GPU ATI R HD 4500)
Phone : Nokia Lumia 620 / Nokia 6300
Offline

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

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 25.12.2009 20:27 | pomoc s insertom

zmazať a vytvoriť tabuľku :)


Offline

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

Registrovaný: 07.08.09
Prihlásený: 08.11.17
Príspevky: 139
Témy: 30 | 30
Napísal autor témyOffline : 25.12.2009 20:30 | pomoc s insertom

a iný spôsob ?


_________________
NB : Toshiba A500 (C2D T6500 2.1GHz, 4 GB RAM, HDD 500 GB, GPU ATI R HD 4500)
Phone : Nokia Lumia 620 / Nokia 6300
Offline

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

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22 | 22
NapísalOffline : 26.12.2009 0:24 | pomoc s insertom

V phpmyadmin v tabulke kde to chces menit das Operacie a v parametroch tabulky zmenis auto_increment odkial ma pokracovat...


Offline

Užívateľ
Užívateľ
pomoc s insertom

Registrovaný: 20.07.08
Príspevky: 474
Témy: 1 | 1
Bydlisko: Kosice
NapísalOffline : 26.12.2009 1:37 | pomoc s insertom

TRUNCATE TABLE:
http://dev.mysql.com/doc/refman/5.0/en/ ... table.html


_________________
CPU: Q9550 3.2 GHz + Noctua NH-U12P MB: Gigabyte P35-DS3R RAM: 4x2GB Geil Black Dragon VGA: Palit GTX 750 Ti KalmX SSD: Corsair Extreme 64GB + Kingston V+ 64GB + Patriot PC25S HDD: WD20EFRX + Silentmaxx + Scythe KamaBay + Noctua NF-S12-800 DVD: Pioneer DVR-221LBK CASE: Compucase 6XG3 + 2xNoctua NF-S12B-FLX PSU: Seasonic X-650 AUDIO: Fubar4 + Creative I-Trigue 3500 + AKG K271 MOUSE: Logitech G500 + SteelPad QcK KEYB: Logitech Illuminated LCD: Benq FP241W PVA PHONE: Galaxy S4 Mini CARS: STI+VTS
Offline

Užívateľ
Užívateľ
pomoc s insertom

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 26.12.2009 2:28 | pomoc s insertom

A naco ti to bude? podla mna ides robit nieco, co by sa dalo urobit efektivnejsie..


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

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

Registrovaný: 07.08.09
Prihlásený: 08.11.17
Príspevky: 139
Témy: 30 | 30
Napísal autor témyOffline : 26.12.2009 19:20 | pomoc s insertom

Blackshadow : asi máš pravdu :) ale tak som to urobil, že teraz sa mi to zíde.


 [ Príspevkov: 16 ] 


pomoc s insertom



Podobné témy

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

pomoc pomoc prosim nefunguje internet

v Ovládače

7

216

09.09.2017 20:37

Smith Wesson

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

pomoc

v PHP, ASP

2

436

02.02.2008 17:17

Punker661

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

pomoc

v JavaScript, VBScript, Ajax

2

541

15.05.2009 20:15

firewall

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

Pomoc

v ATI/AMD grafické karty

3

555

02.01.2008 7:51

Daron

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

pomoc

v Monitory, televízory a projektory

2

570

19.02.2008 13:40

patqo_he

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

POMOC

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Ostatné

30

1572

27.09.2009 20:01

workoholik16

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

pomoc

v nVidia grafické karty

1

637

02.02.2007 10:51

Harlequin

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

pomoc

v Ostatné

13

612

08.08.2009 22:16

malcolm

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

Pomoc?

v HTML, XHTML, XML, CSS

1

93

09.08.2017 20:01

BX

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

pomoc

v PHP, ASP

6

457

01.08.2008 16:27

Darkeye18

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

pomoc

v ATI/AMD grafické karty

10

585

10.01.2008 8:48

kasom

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

Pomoc

v Audio programy

4

678

05.02.2008 10:06

raikonen11

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

POMOC ???

v Delphi, Visual Basic

2

901

27.03.2008 14:32

Martinek6

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

Pomoc!

v Procesory

6

669

02.02.2008 18:27

Jaro

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

pomoc !

v Ovládače

1

647

18.08.2007 16:07

johny128

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

Pomoc

v Počítačové hry

2

207

13.06.2012 18:02

PepeTheDragon



© 2005 - 2017 PCforum, edited by JanoF