![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pewien problem i nie wiem jak do niego w ogole się zabrać.
mam sobie tabele: Kod +------------+---------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | ui_id | int(11) | NO | MUL | NULL | | | nazwa | varchar(1024) | NO | | NULL | | | data | date | NO | MUL | NULL | | | link | varchar(255) | NO | | NULL | | +------------+---------------+------+-----+---------+----------------+ i problem mój polega na tym. że z powodu mi bliżej nieznanego (podejrzewam user fail) wpisy się źle dodały tj: w polu nazwa mam na przykład coś takiego: http://forum.php.pl/index.php?showtopic=17...mp;#entry876760 mysql_real_escape_string a PDO no i problem polega na tym że jak widać nie powinno się dawać linka w nazwię tylko osobno w polu link. Teraz moje pytanie jak to najlogiczniej zrobić taką mała filtracje, że jeżeli pierwszy ciąg znaków jest linkiem, wycina mi go i przenosi do pola link? Problem polega głównie na tym iż mam ograniczony dostęp do serwera, także preferowałbym rozwiązać to jakoś zapytaniem sql, da się to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
(IMG:style_emoticons/default/haha.gif) dzięki za propozycje ^^ ale nie o to chodzi
ja muszę wyciągnąc pierwszy ciąg znaków który jest linkiem, ten pierwszy ciąg znaków wklepić do link, a w nazwie wyrzucić tylko ten pierwszy ciąg znaków (IMG:style_emoticons/default/smile.gif) Troszkę bardziej skomplikowane to musi byc (IMG:style_emoticons/default/smile.gif) wytłumaczę jeszcze raz zęby nie było w palu nazwa mam czasem: `nazwa` -> "forum php najlepsze forum php" `link` -> "http://forum.php.pl" a czasem `nazwa` -> "http://forum.php.pl/ forum php najlepsze forum o php" `link` -> "" Pierwszy przypadek jest poprawny natomiast z drugiego muszę zrobić coś takiego jak w pierwszym w tym że muszę uwzględnić wszelkie możliwe typy url'i czyli http://host.pl http://host.pl/index/cos/tam.php?a=cos lub http://host.pl/index/zielony.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:47 |