Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2013, 17:26
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: datos repetidos con php

Lo que haces es solicitar todos los registros de la tabla y comparas la primer fila contra tu dato.

Primero debes consultar sólo por el folio o dato que te interesa.

Una forma de hacerlo es así:

Código PHP:
Ver original
  1. if(mysql_num_rows(myql_query("select numero from facturas where numero='$numero'"))){
  2.  
  3. echo' <script language="javascript">
  4. alert ("El numero de factura ya existe por favor intenta con otro numero")
  5. self.location = "index.php"
  6. </script>';
  7.  
  8. }


"select numero from facturas where numero='$numero'"---Aqui consultas sólo por el numero o folio que te interesa.

mysql_num_rows() te dice la cantidad de registros que coinciden con tu búsqueda.

al hacer if(mysql_num_rows) preguntas "Si hay al menos un registro...."

Nota: mysql está declarado como obsoleto, por lo que te recomiendo comenzar a usar mysqli, pdo a alguna alternativa más reciente.