Realizo una consulta a una BD en SQL server la cual me arroja 1856 registros pero cuando realizo el almacenamiento de dicha consulta en mysql me guarda alrededor de 51800 registros.. no se de donde saca tantos registros.. me pueden asesorar por favor.
lo realizo de esta manera.
Código PHP:
Ver original
$ask7 = "SELECT a.NumeroOrden, c.NombreActividad, a.FechaServicio, a.HoraServicio, a.CodigoServicio,a.CodigoUsuario, a.EstadoServicio,a.FechaRegistro, a.HoraRegistro FROM EncabezadoServicio AS a INNER JOIN DetalleServiciosPrestados AS b ON a.NumeroOrden = b.NumeroOrden AND a.CodigoServicio = b.CodigoServicio INNER JOIN ActividadesCitas AS c ON a.CodigoActividadCita = c.CodigoActividadCita WHERE (a.MesDeProceso IN ($mes)) AND (a.AnnoProceso = $ano) AND (a.CodigoInstitucion = 'EPS001') AND (c.NombreActividad IN ($nombre_actividades))"; //aca encuentro como 1852 registros // mysql_free_result($consulta); ///////////////////HALLO EL NUMERO DE REGISTROS TRAS LA CONSULTA ///////////////////////////////////////////// $i = 0; //////////////////////// LLENO UN VECTOR CON LA CONSULTA REALIZADA EN SQL SERVER////////////////////////////////////////// { $id_procedimiento=$inquiry[0]; $nombre_especialidad=$inquiry[1]; $fecha_asignacion=$inquiry[2]; $hora_asignacion=$inquiry[3]; $actividad=$inquiry[4]; $id_empleado=$inquiry[5]; $estado=$inquiry[6]; $fecha_atencion=$inquiry[7]; $hora_atencion=$inquiry[8]; (id_procedimiento,nombre_actividad,fecha_asignacion,hora_asignacion,actividad,id_empleado,estado,fecha_atencion,hora_atencion) VALUES ('$id_procedimiento','$nombre_especialidad','$fecha_asignacion','$hora_asignacion','$actividad','$id_empleado','$estado','$fecha_atencion','$hora_atencion') "); //PERO ACA ME INSERTA COMO 51000 mil REGISTROS }