Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/02/2011, 12:15
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: problema con concatenar

Pues sigo sin aclararme... en sí en general que quieres hacer?
veo que lees un archivo de texto.
si quieres meter datos del archivo de texto en la bd pero que no repita los clientes, simple: pon como clave unica el campo identificador del cliente, así cuando metas los datos si ya existen no se sobre escriben.
Si lees datos del archivo y quieres tomar sólo aquellos que no están en la bd puedes hacer esto:

$rsnewcliente=mssql_query("select IDSUCCLICTA from SUCCLIXCTA ");
while ($c=mssql_num_rows($rsnewcliente))
$lclientes[]=$c["IDSUCCLICTA "];

así tendrás la lista de los que ya están en BD. luego, al momento de leerlos en el archivo,
if(!in_array($codcli,$lclientes))
trabajo con el cliente;
else
no hago nada.

Ahora bien, si son miles de clientes, puedes buscar uno por uno en la bd para no alojarlos en memoria y saturarla.