Proverei a sostituire la condizione where("user_id > 0") con qualcosa come where("user_id = l-id-del-tuo-utente")
Per quanto riguarda il motivo per cui questo accade, la mia ipotesi è che sia qualcosa di localizzato. Anch’io a volte ho problemi con le virgolette, gli accenti, ecc…