Forum » Izdelava spletišč » query iz mysql-a, primerjava vrednosti...
query iz mysql-a, primerjava vrednosti...
RayFidelity ::
Kako naj naredim query iz mysql-q, da mi iz vrednosti celice naredi link na strani, če se le ta vrednost začne z http predpono?.
Poskušal sem z "SELECT Stran FROM table WHERE Stran LIKE 'http://%'";
pa mi nekako ne uspeva najbolj, ali je boljša varijanta da z php-jem nardim da primerja vrednost celice? po mojem bi bilo to bolj zakomplicirano
LP
Poskušal sem z "SELECT Stran FROM table WHERE Stran LIKE 'http://%'";
pa mi nekako ne uspeva najbolj, ali je boljša varijanta da z php-jem nardim da primerja vrednost celice? po mojem bi bilo to bolj zakomplicirano
LP
[It's The Little Things That Make You Crazy]
cahahopie ::
Bolš bi blo če bi ti tole povedu na primeru....
Da iz celice selekta vse, ki se začnejo z http?
Zdej varianta je da iz baze selektaš nek text v katerem so pač linki (torej http spredaj) in nato jih ven nekak spravš z kašno string funkcijo... sicer ne vem glih najbolj...kakšen eregi_replace in malo znanja o regular expresions bi ti koristlo.
Tole je pa en primer...kode... (mogoče lame ...a deluje):
Tukaj gre zato, da ko user vpiše recimo [pog]To je poglavje[/pog], da izbriše ves text pred in za [pog] ter [/pog] in nato izvzame text med tema dvema znakoma. In tako dobim ime poglavja ( zato... [pog] ).
Toda nekako takole bi lahko to delal na tvojem primeru... sicer to je kot sem reku...lame rešitev.. toda dela.
$rev_text = strrev($text[$i]); // lalala ----> alalal ]
$str_text = strstr($rev_text, "]gop/["); //]gop/[txet]gop[
$norm_text = strrev($str_text); //[pog]text[/pog]
$poglavje = str_replace("[pog]","",$norm_text); //text[/pog]
$poglavje = str_replace("[/pog]", "",$poglavje); //text*/
$poglavje = str_replace("","",$poglavje);
No? Odločitev je tvoja...
Da iz celice selekta vse, ki se začnejo z http?
Zdej varianta je da iz baze selektaš nek text v katerem so pač linki (torej http spredaj) in nato jih ven nekak spravš z kašno string funkcijo... sicer ne vem glih najbolj...kakšen eregi_replace in malo znanja o regular expresions bi ti koristlo.
Tole je pa en primer...kode... (mogoče lame ...a deluje):
Tukaj gre zato, da ko user vpiše recimo [pog]To je poglavje[/pog], da izbriše ves text pred in za [pog] ter [/pog] in nato izvzame text med tema dvema znakoma. In tako dobim ime poglavja ( zato... [pog] ).
Toda nekako takole bi lahko to delal na tvojem primeru... sicer to je kot sem reku...lame rešitev.. toda dela.
$rev_text = strrev($text[$i]); // lalala ----> alalal ]
$str_text = strstr($rev_text, "]gop/["); //]gop/[txet]gop[
$norm_text = strrev($str_text); //[pog]text[/pog]
$poglavje = str_replace("[pog]","",$norm_text); //text[/pog]
$poglavje = str_replace("[/pog]", "",$poglavje); //text*/
$poglavje = str_replace("","",$poglavje);
No? Odločitev je tvoja...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [PHP]Zamenjava šumnikov z html kodamiOddelek: Programiranje | 4118 (2396) | mikesr |
» | šumniki pretvarjanje z phpOddelek: Programiranje | 3325 (3058) | FrEaKmAn |
» | Seškoti...PHP ali MySqlOddelek: Izdelava spletišč | 1312 (1220) | rkasteli |
» | Mail & #353; a.k.a š v plain text ne dela?Oddelek: Programiranje | 2075 (2011) | b |
» | jebe*** šumnikiOddelek: Izdelava spletišč | 4216 (3622) | Tr0n |