22/02/2011, 12:15
|
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. |