Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2008, 12:34
satsu
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Pequeño script

Hola,

Quiero desarrollar un pequeño script en php para automatizar una serie de consultas en sql, y no se muy bien como hacerlo.

Voy a poner una tabla de ejemplo para que se entienda mejor. La tabla es coche y tiene los siguientes campos:

- idcoche --> autonumérico
- codigoCoche --> se calcula mediante una función random y debe ser único por cada coche
- marcaCoche

El problema es que hay coches con un mismo código, y quiero obtener el idCoche de los coches que tengan los mismos valores en el campo código.

He realizado la siguiente consulta mysql:

SELECT idCoche, count(*) as contador FROM coches GROUP BY idCoche

Una vez obtengo el resultado de esta consulta, quiero hacer un update de la tabla de la siguiente forma:

Si el contador es mayor que 1 --> ejecuta el update.

El problema que tengo es que con un simple if, tengo que ejecutar el script tantas veces como códigos con valores repetidos haya. Y quiero hacer el update de golpe.
He probado con for, while, do while... pero no hay forma.

Alguien me ayuda?

Muchas gracias