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: 15 años, 3 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)