Io devo fare query dove il campo username non inizia PER UNA lettera
Ho provato a fare un for ma poi non mi tiene la $variabile nella query
Come posso fare ??
Io devo fare query dove il campo username non inizia PER UNA lettera
Ho provato a fare un for ma poi non mi tiene la $variabile nella query
Come posso fare ??
se usi i backquotes?
"Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."
Guardate: Il Miracolo delle Noci!!
In che senso ???Originariamente inviato da Lathspell
se usi i backquotes?
non ho ben capito la situazione, dunque tu hai una query di questi tipo
se non ho capito male, il campo che inserisci di volta in volta in $varibile può iniziare per qualsiasi altro carattere?codice:"SELECT * FROM utenti WHERE user = $variabile"
non intendevo i backquotes, pensavo agli apici per racchiudere la variabile
"Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."
Guardate: Il Miracolo delle Noci!!
Io devo estrarre tutti i nomi che iniziano con un numero o un simboloOriginariamente inviato da Lathspell
non ho ben capito la situazione, dunque tu hai una query di questi tipo
se non ho capito male, il campo che inserisci di volta in volta in $varibile può iniziare per qualsiasi altro carattere?codice:"SELECT * FROM utenti WHERE user = $variabile"
non intendevo i backquotes, pensavo agli apici per racchiudere la variabile
$res = paging("Select *
from als_signup where userlevel!='2' and username $a order by username ASC");
Li dove ho messo $a mi arriva da un ciclo
for ($i=A;$i<Z;$i++){
$a = clausola di where }
Ma purtroppo non me la prende in query
e qui avevo messo :
for ($i=A;$i<Z;$i++) {
$a = "or `username` NOT LIKE '$i%'";
echo "$a";
}
Originariamente inviato da stefano3804
Io devo fare query dove il campo username non inizia PER UNA letteracodice:SELECT * FROM als_signup WHERE userlevel != 2 AND username REGEXP '^[^a-z]' ORDER BY username ASC
![]()
think simple think ringo
I LOVE U !!!
Non sapevo si potesse usare cosi in query
imparerai che l'unica cosa a non poter essere realizzata da php-mySQL è il caffèOriginariamente inviato da stefano3804
I LOVE U !!!
Non sapevo si potesse usare cosi in query![]()
per ulteriori informazioni segui la bibbia:
http://www.php.net/manual/it/
http://dev.mysql.com/doc/mysql/en/ix01.html
![]()
think simple think ringo
Prova senza for... ed e' piu' veloce delle reg...codice:Select * from als_signup where userlevel!='2' and (username < 'A' OR username > 'Z' ) order by username ASC;
![]()
ps... perso tempo nel bosco... niente funghi
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.