![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 6.05.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien problem, a jako, że z preg_replace mam znikomą styczność, a wydaje mi się, że owy można rozwiązać właśnie za pomocą tego ( kiedyś czytałem o preg_replace w zapytaniu sql ) to chciałbym skorzystać z Waszej pomocy i zadać Wam pytanie. Otóż.. W mojej bazie danych istnieją pewne linki, zbudowane w ten sposób: Kod <a href="http://www.adres.pl/w/index.php?title=JAKAS_NAZWA" target="_blank">JAKAS_NAZWA</a> gdzie JAKAS_NAZWA to jedna i ta sama nazwa. Otóż chciałbym to zmienić globalnie w jednej tabeli w jednej tabeli posts na takie coś: Kod <a href="http://www.adres.pl/w/index.php?title=JAKAS_NAZWA" style="background: url('http://www.bojownik.pl/w/skins/monobook/external.png') center right no-repeat; padding-right: 13px; border-bottom: 1px dotted #3366BB; color: #3366BB; cursor:pointer; text-decoration:none;" class="wiki">JAKAS_NAZWA</a> Czy mógłbym liczyć na jakąś podpowiedź lub fragment kodu ? Ten post edytował DawPi 8.09.2008, 11:19:10 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html
oraz na dole jest link do części z regex'ami:) może pomoże |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 6.05.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Na pewno pomoże ( w jakimś stopniu ), jednak jak zaznaczyłem nie mam doświadczenia z pracą z jakimikolwiek wyrażeniami, jednak za chęć pomocy plusik się należy ;-)
Liczę na Was ;-) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
jak dużo rekordów jest? wiesz jeśli nie tak dużo to można poprostu zrobić coś innego - włączyć corna o np. 3 rano i ciągnąć dane do skryptu a potem wysyłać(select->update i po koleji)
lub jeśli masz mocny komp i też nie dużo rekordów, ściągnać baze i lokalnie to zrobić oczywiście zakładam że to jednorazowa akcja:) Sciągamy wszystkie rekordy w których... bo wątpie byś mógł zrobić coś w stylu tam gdzie dane="wyrażenie" zmien to na "wyrazenieA" Najlepiej to puścić na noc Nie wiem jak to zrobić bo nie wiem jak regexy działają w mysql |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:49 |