Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 29. 4. 2006, 19:01:32
dobry den
potrebuju napsat script teda do na mysql [update] aby ked mam stlpec X a v nom 13 tak aby sa od necho [hodnota] ktoru som dostal z textarei vinasobila odcitala pricitala alebo videlila mozte pls napsat cely script? predem dekuji |
||
creck Profil |
#2 · Zasláno: 29. 4. 2006, 19:13:51
rad bych ti poradil, ci ti to napsal, ale vubec tvuj problem nechapu ...
|
||
Anonymní Profil * |
#3 · Zasláno: 29. 4. 2006, 19:18:26
takze ti to visvetlim
potrebuji neco takoveho ale ne to zle mysql query=Update X from table [table je tabulka] * [hodnota] teda nejaky stpec vybrat vynasobit to hodnotou a znovu vpisat namiesto povodneho |
||
creck Profil |
#4 · Zasláno: 29. 4. 2006, 19:28:38
$row = mysql_fetch_array(mysql_query('SELECT id, hodnota FROM tabulka')); nejak tak ... |
||
Hugo Profil |
#5 · Zasláno: 29. 4. 2006, 19:32:25
creck
Proč tak složitě 'UPDATE `tabulka` SET hodnota = hodnota*'.$x.' WHERE ...' |
||
Anonymní Profil * |
#6 · Zasláno: 29. 4. 2006, 19:41:25
creck
pochopil som zacatku ale potom us ne mysql_query('UPDATE tabulka SET hodnota=\'' . $row['hodnota'] * $x . '\' WHERE id=\'' . $row['id'] . '\' LIMIT 1'); to som nepochopil |
||
Hugo Profil |
#7 · Zasláno: 29. 4. 2006, 19:48:07
Anonymní
Použij toto MySQL_Query('UPDATE `tabulka` SET hodnota = hodnota*'.$x.' WHERE ID = '.$id) Číslo, které je ve sloupci hodnota se vynásobí hodnotou $x. Ta podmínka na konci určuje, který řádek se bude aktualizovat. |
||
creck Profil |
#8 · Zasláno: 29. 4. 2006, 19:49:00
mysql_query('UPDATE tabulka SET hodnota=\'' . $row['hodnota'] * $x . '\' WHERE id=\'' . $row['id'] . '\' LIMIT 1');
NASOBIS zaznam v TABULCE, kde nazev sloupce je HODNOTA. WHERE podminka ... LIMIT 1 = nasobis pouze jeden radek ... $row['id'] = 1; $row['hodnota'] = 4; $x = 2; * - operator pro nasobeni mysql_query('UPDATE tabulka SET hodnota=\'4*2\' WHERE id=\'1\' LIMIT 1 |
||
creck Profil |
#9 · Zasláno: 29. 4. 2006, 19:50:45
hugo
proc to delat jednoduse, kdyz to jde slozite ... :-( |
||
Anonymní Profil * |
#10 · Zasláno: 29. 4. 2006, 19:53:28
hugo
WHERE ID = '.$id) který řádek se bude aktualizovat. tomu nechapem |
||
Hugo Profil |
#11 · Zasláno: 29. 4. 2006, 20:06:54
V tabulce budeš mít pravděpodovbně víc řádků, proto musíš určit, který řádek bude změněn. Podívej se třeba na seriál o mysql na tomto serveru
http://www.linuxsoft.cz |
||
Anonymní Profil * |
#12 · Zasláno: 29. 4. 2006, 20:10:09
hugo
ten serial som cital nj le tu som ten riadok zadal hodnota |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0