Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] update i replace z tablicy
malin90
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 5.01.2009

Ostrzeżenie: (0%)
-----


Witam,
mam problem ze zmianą znaków w rekordzie, który składa się 8 cyfr, używam funkcji "replace" a znaki jakie mają być zmienione, dla większej czytelności
chciałem umieścić w tablicy, kod wygląda następująco:

  1. $z = array('1','2','3','4','5','6','7','8');
  2. $na = array('8','7','6','5','4','3','2','1');
  3. mysql_query("UPDATE `tabela` SET `data` = REPLACE(`data`,'$z','$na')");


Póki nie chcę pobierać danych z tablicy wszystko działa, tzn. prawie bo nie wiem jak zażądać zmiany więcej niż jednej cyfry np:
  1. mysql_query("UPDATE `tabela` SET `data` = REPLACE(`data`,'1','2')");

po tym zamienia wszystkie "jedynki" w ciągu liczbowym na "dwójki" a ja muszę pozamieniać jeszcze 7 pozostałych cyfr...

Pewnie zrobiłem gdzieś jakiś banalny błąd, kombinuję na wszystkie sposoby ale nic nie wychodzi, dopiero raczkuję w php (IMG:style_emoticons/default/smile.gif)
Uprzejmie proszę o pomoc i pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:18