Hi !
Estoy practicamente seguro que no existe una consulta exactamente para buscar en un array... Pero puedes hacerlo de esta forma :
Código PHP:
<?php
include_once("conexion.php");
// Ejecutamos una consulta y almacenamos el resultado en un
// array.
$SQL = "SELECT columna_con_array FROM columnas";
$query = mysql_query($SQL, $conexion);
$fila = mysql_fetch_array($query);
// Con lo siguiente tomaras el resultado y lo separaras segun
// las comas, es importante que los numeros se coloquen de esta manera
// 1,2,3,4,5 <- Sin espacios, porque podria dar error.
$arreglo = explode(",", $fila["columna_con_array"]);
$SQL_BUSCANDO = "SELECT busqueda FROM busquedas_general";
$query_b = mysql_query($SQL_BUSCANDO, $conexion);
while ($reg = mysql_fetch_array($query_b)) {
if (in_array($reg["busqueda"], $arreglo) {
// Si está en el Array que pase lo que desees.
}
}
?>
Es la unica manera que se me ocurre, y eso lo podrias hacer una función perfectamente =D. Espero te sea util!
-ByE-