Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] filtracja + edycja bazy.
Hpsi
post
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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hpsi
post
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
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: 10.10.2025 - 20:47