[ 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

1271

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

950

28.09.2023 20:23

johny314

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

2366

27.09.2009 20:01

workoholik16

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 PHP, ASP

2

834

02.02.2008 17:17

Punker661

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

pomoc

v Ostatné

13

1007

08.08.2009 22:16

malcolm

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

pomoc

v PHP, ASP

6

753

01.08.2008 16:27

Darkeye18

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

Pomoc?

v HTML, XHTML, XML, CSS

1

598

09.08.2017 20:01

BX

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

Pomoc

v ATI/AMD grafické karty

3

903

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

916

19.02.2008 13:40

patqo_he

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

pomoc

v nVidia grafické karty

1

1084

02.02.2007 10:51

Harlequin

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

pomoc

v Počítačové hry

5

539

28.06.2011 16:32

Ďuri

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

pomoc

v ATI/AMD grafické karty

10

1122

10.01.2008 8:48

kasom

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

POMOC ???

v Delphi, Visual Basic

2

1288

27.03.2008 14:32

Martinek6

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

Pomoc

v Audio programy

4

987

05.02.2008 10:06

raikonen11

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

pomoc

v Kôš

1

38

25.04.2017 20:16

JanoF



© 2005 - 2024 PCforum, edited by JanoF