Buenas,
Primero gracias por contestar tan rápido.
Os pongo un poco en contexto.
El programa realiza una importacion de una datos de una BD a otra. A medida que se va haciendo la importacion voy registrando las acciones para una vez a finalizando genero un txt de informe tipo.
Cita: XX/XX/XXXX
Informe de importación
***********************
X registros procesados
X registros añadidos
X registro existentes
X registros defectuosos
A tardado X minutos X segundos
Para contabilizar los registros que ya existian pense en detectar cuando INSERT IGNORE INTO.
En php hago esta query
Código php:
Ver original$sql="INSERT IGNORE INTO mytabla (campo1,campo2) VALUE ('$value1','$value2')";
Sustituyendo eso por algo asi...
Código php:
Ver original$sql="INSERT INTO mytabla (campo1,campo2) VALUE ('$value1','$value2')";
if (!$consulta){
if (/*Duplicate key*/) {
$nRegExistentes++;
}else{
}
}
¿Como sería para controlar el tipo de error que te arroga MySQL?
Saludos