y'a du boulot
1) tu parles de LIGNES dans ton post, pa de CHAMPS (les champs, c'est les colonnes)
2) les chaînes de caractères en SQL, c'est entre ' et non entre "
3) y'a absolument aucune raison pour que changer de LIMIT 0,30 à LIMIT 1,30 ne marche pas...
4) Vire ton between déjà, histoire d'être certain que c'est pas plutôt lui qui fout la merde.
5) Un LIMIT sans ORDER BY, c'est du suicide : l'ordre des données dans une table n'est absolument pas garanti, et peut donc changer d'une instruction SELECT à une autre