Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 16 ] 
AutorSpráva
Offline

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok NapísalOffline : 22.12.2009 17:30

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
Bydlisko: Kosice
Príspevok NapísalOffline : 22.12.2009 18:15

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


Offline

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 22.12.2009 19:02

dik :)


Offline

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 22.12.2009 19:44

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


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
Príspevok NapísalOffline : 22.12.2009 22:22

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ý: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.12.2009 22:35

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
Príspevok NapísalOffline : 22.12.2009 22:41

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: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 23.12.2009 11:02

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ý: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 24.12.2009 12:38

diki


Offline

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 25.12.2009 17:21

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.


Offline

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

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 25.12.2009 20:27

zmazať a vytvoriť tabuľku :)


Offline

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

Registrovaný: 07.08.09
Prihlásený: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 25.12.2009 20:30

a iný spôsob ?


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
Príspevok NapísalOffline : 26.12.2009 0:24

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
Bydlisko: Kosice
Príspevok NapísalOffline : 26.12.2009 1:37

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


Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 26.12.2009 2:28

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ý: 07.03.21
Príspevky: 152
Témy: 34
Príspevok Napísal autor témyOffline : 26.12.2009 19:20

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


Odpovedať na tému [ Príspevkov: 16 ] 


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

1141

09.09.2017 20:37

Smith Wesson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc pri pomoc pri skladaní PC - od 1 500 do 1 800 Eur (rozlíšenie 1440p)

v PC zostavy

13

805

28.09.2023 20:23

johny314 Zobrazenie posledných príspevkov

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

v Audio programy

4

941

05.02.2008 10:06

raikonen11 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

2

1259

27.03.2008 14:32

Martinek6 Zobrazenie posledných príspevkov

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

v Procesory

6

991

02.02.2008 18:27

Jaro Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. pomoc

v HTML, XHTML, XML, CSS

1

375

18.10.2013 18:36

Ďuri Zobrazenie posledných príspevkov

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

v Ovládače

1

957

18.08.2007 16:07

johny128 Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

3

629

29.12.2007 18:42

Dzimbo Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

878

15.05.2009 20:15

firewall Zobrazenie posledných príspevkov

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

v ATI/AMD grafické karty

3

700

04.03.2008 15:00

Mir Zobrazenie posledných príspevkov

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

v Počítačové hry

2

588

13.06.2012 18:02

PepeTheDragon Zobrazenie posledných príspevkov

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

v Zvuk

2

839

24.11.2007 17:30

optyx Zobrazenie posledných príspevkov

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

2271

27.09.2009 20:01

workoholik16 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

788

02.02.2008 17:17

Punker661 Zobrazenie posledných príspevkov

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

v Ostatné

13

953

08.08.2009 22:16

malcolm Zobrazenie posledných príspevkov

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

v PHP, ASP

6

712

01.08.2008 16:27

Darkeye18 Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra