Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/10/2008, 04:53
bellleti
 
Fecha de Ingreso: abril-2008
Mensajes: 144
Antigüedad: 16 años, 1 mes
Puntos: 1
Exclamación Respuesta: consulta mysql en array

Cita:
Iniciado por GatorV Ver Mensaje
Hola bellleti,

Prueba eso:
Código php:
Ver original
  1. $sql = " SELECT *
  2.                  FROM herd
  3.                 WHERE herd_id in ('" . implode( ",", $arrayvaques ) . "')
  4.                 LIMIT 0 , 30 ";

Saludos.
hola Gator!! y gracias! mira he hecho esto pero... nose si no guardo bien el array pero me sale esto:

Primero el codigo que tengo:

Código PHP:
if (!isset($_SESSION['vaques_cerca'])) $_SESSION['vaques_cerca'] = array();
         
//si no esta iniciat la sessio vaques_cerca, creem l'array
        
$_SESSION['vaques_cerca'][$_POST['vaca']] = true//omplim larray amb els numeros entrats
        
     
 
$arrayvaques=implode","$_SESSION['vaques_cerca']);

 echo 
"a veure que te limplode, $arrayvaques";//ESTO IMPRIME 1,1,1..ETC

        
$sql " SELECT *
                  FROM herd
                 WHERE herd_id in  $arrayvaques 
                 LIMIT 0 , 30 "

                 echo 
$sql;//ESTO DA PUES TODO BIEN PERO 1,1,1 Y NO LOS NUMEROS QUE LE ENTRO... :( 
SELECT * FROM herd WHERE herd_id in 1,1,1 LIMIT 0 , 30

creo..que no guardo bien el array?? o porque?? te passo un print_r del array que se va creando a medida que entramos los numeros:556,342,33...

Array ( [556] => 1 [342] => 1 [33] => 1 )