Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Czy da się wyszukac i zamienić fragment ciągu znaków innym fragmentem?
lee2
post 5.11.2010, 10:39:59
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 21.10.2009

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


Cześć,

chciałam zapytać o jedną rzecz:

czy jeżeli w bazie danych w jednym miejscu jest zapisywany kod (takich miejsc w bazie danych jest "n"):

  1. <div id="phpplnavigation">
  2. <ul class="sf-menu">
  3. <li><a href="http://wortal.php.pl">Wortal</a></li>
  4. <li class="current subd"><a href="index.html">Forum</a>
  5. <ul>
  6.  
  7. <li><a href="Szukaj_27.html">Szukaj</a></li>
  8. <li><a href="regulamin.html">Regulamin</a></li>
  9. <li><a href="http://forum.php.pl/pomoc.html">Pomoc</a></li>
  10.  
  11. <li><a href="http://forum.php.pl/uzytkownicy.html">Użytkownicy</a></li>
  12. <li><a href="http://forum.php.pl/kalendarz.html">Kalendarz</a></li>
  13. </ul>
  14. </div


to czy jestem w stanie przeszukać ten obszar(y) tak aby odszukać fragment kaj_27 i zamienić go na kajtek_27


czy można to zrobić jakimś prostym sposobem?

pozdrawiam.

Ten post edytował lee2 5.11.2010, 11:16:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 5.11.2010, 10:42:31
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




replace
http://dev.mysql.com/doc/refman/5.0/en/str...unction_replace


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
lee2
post 9.11.2010, 13:43:54
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 21.10.2009

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


zastanawiałam się nad tym wcześniej tylko mam jedno dodatkowe pytanie:

>>co jeżeli faktycznie obszar(y) w bazie są stałe ale zawartość może być delikatnie różna np:

zawartość pierwszego obszaru:
  1. <div id="phpplnavigation">
  2. <ul class="sf-menu">
  3. <li><a href="http://wortal.php.pl">Wortal</a></li>
  4. <li class="current subd"><a href="index.html">Forum</a>
  5. <ul>
  6.  
  7. <li><a href="Szukaj_27.html">Szukaj</a></li>
  8. <li><a href="regulamin.html">Regulamin</a></li>
  9. <li><a href="http://forum.php.pl/pomoc.html">Pomoc</a></li>
  10.  
  11. <li><a href="http://forum.php.pl/uzytkownicy.html">Użytkownicy</a></li>
  12. <li><a href="http://forum.php.pl/kalendarz.html">Kalendarz</a></li>
  13. </ul>
  14. </div>


zawartość drugiego obszaru obszaru:
  1. <div id="phpplnavigation">
  2. <ul class="sf-menu">
  3. <li><a href="http://wortal.php.pl">Wortal</a></li>
  4. <li class="current subd"><a href="index.html">Forum</a>
  5. <ul>
  6. <li><a href="Szukaj_27.html">Szukaj</a></li>
  7. <li><a href="http://forum.php.pl/pomoc.html">Pomoc</a></li>
  8. <p>plain text :)</p>
  9. </ul>
  10. </div>


czy dalej i jak funkcja replace zadziała tzn zamieni fragment kaj_27 na kajtek_27?

pozdrawiam

up

Ten post edytował lee2 5.11.2010, 11:17:29
Go to the top of the page
+Quote Post
amii
post 9.11.2010, 13:51:09
Post #4





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Jeśli to zamiana typu: str_replace('kaj_27', 'kajtek_27', $text);

To możesz zrobić eksport bazy otworzyć ją w notepad2 i zrobić podmianę (sam czasem z tego korzystam).



--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:18