Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodanie wartosci do pola, z lewej strony
Nikusek
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 25.06.2003
Skąd: Ostróda

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


Probuje zrobic zapytanie w którym jedno z pól (varchar) będzie rozszerzane o kilka znaków. Ale musze dodać te znaki na poczatku pola, a nastepnie zostawic juz istniejącą wartość. Np. mam pole które zawiera a-b-c i chcialbym na poczatku dodac x- tak aby wygladało to w ten sposób x-a-b-c.
Prowałem zapytaniu używać + i & itp, ale nic nie działa jak powinno. Funkcja REPLACE tez nic nie pomaga, a LFILL wogole nie działa :/
Zamiana w php nie wchodzi w gre, ponieważ jednym zapytaniem zmieniam wiekszą ilość wpisów.
Mam mysql 4.1.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gladiror
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Zrób tak:
  1. <?php
  2.  
  3. $dane = 'x'; /* ustawiasz zmienna jako znak, ktory chcesz dodac  */
  4.  
  5. ?>


Teraz pobierasz dane z bazy danych z pola (w pętli) i robisz cos takiego:

  1. <?php
  2.  
  3. $dane .= $pobrane_dane_z_mysql; 
  4.  
  5. ?>


No i teraz zastap (updatem)

--- edit:
gladiror: "Zamiana w php nie wchodzi w gre, ponieważ jednym zapytaniem zmieniam wiekszą ilość wpisów". Na przyszłość czytaj treść posta przed dodawaniem zbędnej odpowiedzi...
~crash
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: 5.10.2025 - 00:46