Autor Zpráva
ja99
Profil *
Ahoj, potřebuju updatovat RŮZNÉ tabulky podle čísla řádku (určitě ne způsobem WHERE "sloupec" "něco") protože by mi tam pak vznikly hodnoty které nechci.

Takže nějak takto:
"UPDATE `".$table."` SET `".$row_name."` = '".$value."' LIMIT 1, 1"
"UPDATE `".$table."` SET `".$row_name."` = '".$value."' LIMIT 2, 1"
...........
"UPDATE `".$table."` SET `".$row_name."` = '".$value."' LIMIT x, 1"

Toto ale vyhazuje chybu,,... Jak to udělat?

Díky
Tori
Profil
ja99:
Je v některém sloupci hodnota, nebo kombinace hodnot v různých sloupcích, která by byla pro každý řádek unikátní?
ja99
Profil *
Tori:
právě že se není v některých tabulkách čeho chytit, proto potřebuju updatovat podle čísla řádků (jestli to jde).


Asi se stím nebudu s*át a rovnou vytvořím všude "temp" sloupec pro takové řazení, který pak nakonci vymažu a je to.. :-)
Kajman
Profil
ja99:
proto potřebuju updatovat podle čísla řádků (jestli to jde).

Nejde.
peta
Profil
ja99: Ten sloupec tam rovnou nech, pojmenuj ho jako id. ten sloupec nicemu nevadi, pokud v dotazech nepouzivas SELECT *, ale SELECT seznam sloupcu.
Samozrejme s tim pracovat jde i bez toho, ale prijdes o poradi radku. Vytahnes data selectem, upravis, deletem smazes, insertem vlozis nova. Ale prida ti to na konec tabulky, pravdepodobne.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: