Hey protoameeba.
Creo que tu consulta esta mal:
El error puede deberse a que la multiplicación de $dinero por 0.6 NO debe llevar apóstrofes. Te lo digo porque yo probé que
SELECT * FROM `usuarios` where cuota >
'9+1' Devuelve 2 registros con cuota = 10 (int)
y SELECT * FROM `usuarios` where cuota >
9+1 No devuelve ningun registro porque todos son menores o iguales que 10
eee... quiero darte mi opinión con respecto a lo que dice nuestro compadre gnzsoloyo:
Cita:
Iniciado por gnzsoloyo
Hacer que la aplicación devuelva solamente un mensaje del tipo "no se pudo ejecutar la consulta", no ayuda al desarrollador a establecer cuál es el error.
Por mi experiencia, prefiero mostrar mensajes como el tuyo de que "aquí ya hubo un error" a usar metodos como mysql_error(), eso es para mí un posible riesgo de seguridad en la aplicación, no me meto en más detalle. Pero voy de acuerdo con que hagas uso de un entrorno de pruebas como phpMyAdmin para que veas fácilmente el error que está ocurriendo y para que uses valores también de prueba, es decir algo como "WHERE tipo='gato' " en lugar de "WHERE tipo='$tipo' " te ayuda a descartar un problema de variables concatenadas.
Saludos.