Strona 1 z 1

[sql][php] zmiana pojedynczego rekordu w bazie

: pn mar 26, 2007 7:39 pm
autor: nietophez
Witam szanownych kolegów specjalistów i mam pewne pytanko.
Mianowicie mam pewna bazę danych z kolumnami i pewna ilością wierszy z kompletem wpisów i mój problem polega na tym, że nie potrafię zrobić takiego myku, aby uaktualnić tylko jeden rekord w przykładowej kolumnie ale tylko w jednym wierszu, rożne metody już sprawdzałem, różne rzeczy na necie widziałem, ale wszystko co do tej pory testowałem sprawdzało się do faktu, iż owszem uaktualniał się rekord ale reszta wiersza się zerowała ;P

Będę bardzo wdzięczny za jakąkolwiek pomoc w tej sprawie.

Re: [sql][php] zmiana pojedynczego rekordu w bazie

: pn mar 26, 2007 8:08 pm
autor: 123456
Chociaż nie jestem specjalistą i raczej nigdy nie użyje do siebie takiego określenia to postaram się odpowiedzieć.
Za bardzo nie rozumiem o co Tobie chodzi no ale zacznijmy:
mam pewna bazę danych z kolumnami i pewna ilością wierszy z kompletem wpisów
(...)
tylko jeden rekord w przykładowej kolumnie ale tylko w jednym wierszu,
Wedlug tego co napisales sytuacja wyglada nastepujaco:

Kod: Zaznacz cały

.- - - + - - - - - + - - - - - - + - - - - - -
|                         tab_1                    |
.- - - + - - - - - + - - - - - - + - - - - - -
|  ID  |  KOL1 |   KOL2   |   KOL3 |
'- - - + - - - - - + - - - - - - + - - - - - -
|   1  |    war1 |   war 2   |    war3  |
'- - - + - - - - - + ==- -== + - - - - - -
|   2  |    war4 | | war X | |    war6  |
'- - - + - - - - - + ==- -== + - - - - - -
|   3  |    war7 |   war 8   |    war9  |
'- - - + - - - - - + - - - - - - + - - - - - -

Zakładamy, że chcesz zmienić tylko wartość war X, która jest w kolumnie KOL2 i wierszu o id=2w tabeli tab_1. W takim razie zapytanie wygląda następująco:
[sql] UPDATE `tab_1` SET `KOL2` = 'war 5' WHERE `ID` = 2 [/sql]
owszem uaktualniał się rekord ale reszta wiersza się zerowała
Rekord został uaktualniony ale reszta nie została usunięta.

Re: [sql][php] zmiana pojedynczego rekordu w bazie

: pn mar 26, 2007 10:15 pm
autor: nietophez
dzieki wielkie ot to mi chodzilo wlasnie ;P