Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2015, 11:03
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 7 meses
Puntos: 12
Comparar elemento uno a uno (array)

Hola a Todos, tengo la siguiente cadena
cadena=\'001\',\'002\',\'003\'

Código PHP:
$arreglo str_replace("\'"""$arreglo); //Elimino las barras invertidas y los apóstrofos
$arreglo2 explode(","$arreglo); //Convierto la cadena en un array

echo "<br>";
$arreglofin implode(","$arreglo2); 
echo 
"<br>"
echo 
"datos ".$datos=$arreglofin;  //MUESTRA datos 001,002,003
echo "<br>"
//Ahora con estos datos mas la clave del cliente necesito saber si existen en mi tabla
 
$sql "select * from tbpendientes where concepto in ($datos) and cliente='ABC'"
  
$res mysql_query($sql$connection) or die('Error en consulta: ' ." "mysql_error());
      
      
       if(
mysql_num_rows($res) == 0) {
          echo 
" No existe ";
       } else {
             echo 
"Existe ";   
       } 

mi pregunta es como puedo hacer un select para saber que registros en mi tabla existen para $datos (pero uno a uno)

claveproducto cliente
001-------------ABC (Existe)
002-------------ABC (Existe)
003-------------ABC (No existe, viene en $datos pero en mi tb no esta)