non ho capito cosa dovrebbe contenere

var_cap
In quel modo contiene il valore del campo "cap" del DB, può contere 3 cap, e basta.
Cioè perchè dovrebbe restituirtene più di uno, visto quello che hai scritto?