1.- Si hay valores duplicados en una tabla (por ejemplo si hay 2 registros con el mismo email)
2.-Hacer consultas que arrojen resultados parciales por ejemplo del 1-500 o del 500-1000 (no del tipo SELECT * FROM....)
Gracias por su ayuda
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| ||||
![]() Hola Masterkhan. Para tu primera pregunta, haces lo siguiente: Cita: Asì te arrojarà un resultado, dependiendo de esto, preguntas es tu script, si el resultado de tu consulta es mayor que 1, haga tal cosa, sino haga tal otra.select * from tabla_que _ncesites where campo_email=al_email_que_buscas Còmo tomas el numero de los registros??? con la instrucciòn mysql_num_rows. Para tu segunda pregunta, lo haces con la isntrucciòn limit de mysql. Saludos espero te sirva ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Re: Consultas sencillas Se me ocurre que para la primera puedas establecer un stored procedure para que revise toda la tabla, y si el count() de cada email es mayor a uno, devolver un valor true o false como respuesta. Así dejas esa lógica al SGDB y no a tu aplicación, reduciendo la comunciación entre la capa de datos y la del manejador a sólo dos llamadas, la de consulta y la de respuesta para todos los emails existentes. Sí sólo deseas consultar un correo a la vez, entonces la solución de Carlx es la mejor (aunque "mysql_num_rows" no estoy seguro si funciona en otro lenguaje que no sea PHP, normalmente leo la data en un DataSet y ahí hago la verificación del número de filas, pero es una variación de la misma idea). |
| ||||
Re: Consultas sencillas Para tu primera pregunta puedes usar la siguiente consulta: Código PHP: Código PHP: http://dev.mysql.com/doc/refman/5.0/es/select.html saludos, cya
__________________ "El Conocimiento es de todos, no solo de algunos" |