Ciao! Grazie per la tua risposta..

Per quanto riguarda la cit.:

"Ho una variabile che ovviamente altro non è che un mysql_query:"

era semplicemente l'introduzione al mio discorso Forse mi sono espressa male.

In "secundis", metto la struttura di tale tabella chiedendo scusa per non averlo fatto subito:

negozio
id (int 11 primary auto_inc)
tipo (varchar 25)
nome (varchar 40)
descrizione (longtext)
oro (varchar 30)
argento (varchar 30)
bronzo (varchar 30)
usura (char 3)
immagine (varchar 50)
quantita (varchar 50)
livello (varchar 25) ***
luogo (varchar 12) ***
equip (int 1)

mysql_query("SELECT * from negozio where luogo='12' and livello<='10' order by livello");

Infine, i risultati che mi stampa con il 10, sono quelli cui valore di luogo è uguale a 12, e valore di livello è 1 o 2 ...

Dunque tecnicamente una ricerca corretta, ma a rispecchiare quei valori sono molto più risultati... Cosa che, come ho già detto, non accade scrivendo 9 al posto di 10..

Grazie mille per l'attenzione