buenas, estoy guardando unas consultas en un array, y luego quiero mirar con una consulta a la bd todo lo que hay dentro del array, me han dicho que se hace con un SQL IN... EJEMPLO:
SELECT * FROM "ALGO" WHERE "TABLA" IN ('NUMERO1','NUMERO2'......
pues si pongo whre "tabla" in ('$miarray' ) no me funciona... alguien sabe porque¿
micodigo:
Código PHP:
if (!isset($_SESSION['vaques_cerca'])) $_SESSION['vaques_cerca'] = array();
//si és la primera consulta creemos el array.
$_SESSION['vaques_cerca'][$_POST['vaca']] = true; //relleno el array con los numeros entrado.......
print_r($_SESSION['vaques_cerca']);// xivatoo...
$arrayvaques=array();
$arrayvaques=$_SESSION['vaques_cerca'];
print_r($_SESSION['vaques_cerca']);
$sql = " SELECT *
FROM herd
WHERE herd_id in ('$arrayvaques')
LIMIT 0 , 30 ";
esto es el codigo i lo unico que falla es el ('$arrayvaques') que veo que no se lee bien, si le pongo manual los numeros si ke va... ('num1', 'num.2'etc
gracias