Autor | Zpráva | ||
---|---|---|---|
siginigin Profil * |
#1 · Zasláno: 15. 2. 2011, 21:19:20
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 * |
#2 · Zasláno: 15. 2. 2011, 22:34:34
Možná
$q="... WHERE subor regexp '^{$path}([^/]*)/?\$'"; |
||
siginigin Profil * |
#3 · Zasláno: 15. 2. 2011, 22:59:43
Kajman:
presne to! velká vďaka Kajman_ :) |
||
Časová prodleva: 13 let
|
0