[ 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 | 34
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


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 | 34
Napísal autor témyOffline : 22.12.2009 19:02 | pomoc s insertom

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 | 34
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 ?


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ý: 17.07.24
Príspevky: 532
Témy: 35 | 35
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: 1756
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ý: 07.03.21
Príspevky: 152
Témy: 34 | 34
Napísal autor témyOffline : 24.12.2009 12:38 | pomoc s insertom

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 | 34
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.


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 | 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ý: 07.03.21
Príspevky: 152
Témy: 34 | 34
Napísal autor témyOffline : 25.12.2009 20:30 | pomoc s insertom

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


Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
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ý: 07.03.21
Príspevky: 152
Témy: 34 | 34
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

1366

09.09.2017 20:37

Smith Wesson

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

1098

28.09.2023 20:23

johny314

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

pomoc

v Backend

2

894

02.02.2008 17:17

Punker661

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

pomoc

v Ostatné

13

1101

08.08.2009 22:16

malcolm

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

pomoc

v Backend

6

803

01.08.2008 16:27

Darkeye18

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

Pomoc

v AMD grafické karty

3

973

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

973

19.02.2008 13:40

patqo_he

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

Pomoc

v Kôš

1

35

11.05.2021 19:46

JanoF

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

pomoc

v Kôš

1

38

25.04.2017 20:16

JanoF

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

pomoc

v nVidia grafické karty

1

1151

02.02.2007 10:51

Harlequin

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

Pomoc

v Kôš

1

12

24.05.2020 22:00

werwest

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

pomoc

v Frontend

1

475

18.10.2013 18:36

Ďuri

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

Pomoc

v Kôš

2

20

16.01.2019 18:09

michalesku

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

pomoc

v AMD grafické karty

10

1196

10.01.2008 8:48

kasom

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

Pomoc

v Audio programy

4

1085

05.02.2008 10:06

raikonen11

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

POMOC ???

v Ostatné

2

1350

27.03.2008 14:32

Martinek6



© 2005 - 2026 PCforum, edited by JanoF