Tema: Respetar
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2015, 17:18
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respetar

Hola a todos tengo el siguiente código el cual antes de hacer un insert compara que mi clave no exista
si ya esta, omite el insert.

Código PHP:
 foreach($_POST["clave"] as $key => $value){
       
mysql_select_db($database_connection$connection); 
            
$sql "select * from registro where idcliente = ($value) and area='$area'";  
  
$res mysql_query($sql$connection) or die('Error en consulta: ' ." "mysql_error()); 
  
  
    if(
mysql_num_rows($res) == 0) { 
    
mysql_select_db($database_connection$connection); 
    
$insert=sprintf("INSERT INTO registro(area,idcliente) VALUES ($area, $value)");
$resultadomysql_query($insert$connection) or die(mysql_error());
      
       } else { 
     
       } 

El problema surge porque tengo clientes que tienen un cero en primer lugar en su clave
ejemplo: 0123, 0456,0789

Revise y se insertar como 123,456,789 como puedo insertar el 0 previo

el tipo de dato del campo idcliente es varchar
nota: no todas las claves llevan 0 al inicio

desde ya gracias