[ Príspevkov: 12 ] 
AutorSpráva
Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62

Ahojte,

Mam takyto dotazik. Potreboval by som UPDATE stlpec do poradia, v prvom stadiu ma kazda polozka 2010 hodnotu nula je ich 5 ale chcem aby im updatlo poradie 1,2,3,4,5 poradite ? DAKUJEM

Nieco taketo:
Kód:
i = 1;

$upd = MySQL_Query("UPDATE $tb SET poradie = 'i++' WHERE rok = '2010' ");


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 15.06.2010 9:23 | UPDATE selektovanych hodnot o cislo 1

no a v akom poradi ? alebo ti je jedno ktory riadok dostane 0 a ktory 5 ?


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62
Napísal autor témyOffline : 15.06.2010 9:25 | UPDATE selektovanych hodnot o cislo 1

To je jedno


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 15.06.2010 10:00 | UPDATE selektovanych hodnot o cislo 1

a ma tabulka aj nejaky primarny kluc ? cize nejaky jedinecny identifikator riadku ?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 15.06.2010 10:05 | UPDATE selektovanych hodnot o cislo 1

no v oracle by to bolo
UPDATE $tb SET poradie = rownum WHERE rok = '2010'
ale MySQL nema virtualny stlpec rownum :(
skus sa vsak inspirovat touto strankou http://blog.gomilko.com/2007/04/28/mysq ... -imitation


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62
Napísal autor témyOffline : 15.06.2010 11:20 | UPDATE selektovanych hodnot o cislo 1

No pozeram zo to je vacsi problem, no este ma napadla jedna vec skusim :
Je to blbost co ?

Kód:
$i = 1;
$select = MySQL_Query("SELECT * FROM $tb WHERE rok = 2010");
while ($r = MySQL_Fetch_Array($select )) {
   $upd = MySQL_Query("UPDATE $tb SET poradie = '$i++' WHERE ID = '$r['ID']'");
}


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 15.06.2010 11:38 | UPDATE selektovanych hodnot o cislo 1

aj to je moznost, otazne je kolko riadkov mienis updatovat ?


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62
Napísal autor témyOffline : 15.06.2010 12:28 | UPDATE selektovanych hodnot o cislo 1

len riadky ktore maju slpec rok 2010 ...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 15.06.2010 12:30 | UPDATE selektovanych hodnot o cislo 1

no dobre ale kolko mas riadkov s rokom 2010 ?


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62
Napísal autor témyOffline : 15.06.2010 14:21 | UPDATE selektovanych hodnot o cislo 1

riadkov mam 5


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 15.06.2010 21:26 | UPDATE selektovanych hodnot o cislo 1

no tak som sa kejsok pohrabal v mySQL docu a spravil par skusok , vysledok je
Kód:
UPDATE $tb , (select @rownum := 0) b SET $tb.poradie = @rownum := @rownum +1 where $tb.rok = 2010

do PHP si to uz napasuj sam, PHP sa ucit koli tebe nebudem, staci ze sa ucim MySQL :)


Offline

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

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62 | 62
Napísal autor témyOffline : 28.06.2010 11:44 | UPDATE selektovanych hodnot o cislo 1

No super, dikes ... :D sikovna vecicka ...


 [ Príspevkov: 12 ] 


UPDATE selektovanych hodnot o cislo 1



Podobné témy

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

UPDATE hodnot v mysql

v PHP, ASP

10

515

06.09.2013 7:00

Elrohir

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

MSI LIVE UPDATE 3, update biosu

v nVidia čipové sady

1

1853

11.01.2009 14:33

f4r0

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

zoradenie hodnot

v Databázy

2

864

11.08.2008 19:40

Speeder21

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

jQuery - porovnavanie hodnot

v JavaScript, VBScript, Ajax

0

484

15.04.2012 2:46

venom2

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

Spočítanie hodnôt v databáze

v Databázy

15

4021

25.08.2009 14:40

bmatias

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

usporiadanie hodnot z tabulky

v PHP, ASP

7

647

17.05.2008 22:26

emer

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

Suma hodnôt, excel/ calc

v Ostatné programy

1

1357

18.05.2009 10:22

p360t

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

Vstup hodnot do TEdit

v Delphi, Visual Basic

2

509

02.11.2014 22:04

jasug

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

zapamatanie hodnot vo formulari

v PHP, ASP

14

610

16.10.2008 17:36

Roko

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

Nacitanie hodnot v Jave

v Assembler, C, C++, Pascal, Java

7

1078

15.01.2012 9:58

Johnoo

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

C++ pole unikátnych hodnôt

v Assembler, C, C++, Pascal, Java

4

418

24.10.2014 13:42

marian_r

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

vyber hodnot z multidimenzionalneho pola

v PHP, ASP

8

556

05.04.2012 13:29

1daemon1

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

vypocet zisku z 2 hodnot

v Databázy

16

2111

03.09.2008 12:28

baumax

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

porovnanie hodnot v dvoch tabulkach

v PHP, ASP

8

714

25.02.2008 20:21

Broko71

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

excel rozbalovaci zoznam z hodnot

v Ostatné programy

0

320

23.12.2014 12:42

MAREK17

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

Pridávanie nových hodnôt do url

v PHP, ASP

7

749

16.09.2008 16:25

masko32



© 2005 - 2024 PCforum, edited by JanoF