Autor Zpráva
siginigin
Profil *
zdravim, mám v tabuľke uloženú adresárovú štruktúru a chcem zobraziť len koreňové adresáre, čiže keď bude $path='/' tak potrebujem vybrať len koreňové adresáre a súbory v /. analogicky keď bude $path='/adresar1/, tak chcem všetky adresáre a súbory, ktoré sa rovnajú path, ale zároveň nechcem tie, ktoré sú hlbšie ako 2x /.

skúšal som toto na všetky možné varianty:
$path='/';
SELECT * FROM `files` WHERE subor regexp "$path{1,1}"

ale stále mi to nefunguje, ako chcem. neviete niekto čo s tým? vďaka za radu.
Kajman_
Profil *
Možná
$q="... WHERE subor regexp '^{$path}([^/]*)/?\$'";
siginigin
Profil *
Kajman:
presne to! velká vďaka Kajman_ :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0