Duplicar posible:
MySQL query using an array
Passing an array to mysqlMySQL PHP - SELECCIONAR DONDE id = array()?
tengo una matriz en PHP:
$array = array(1, 4, 5, 7);
Como se puede ver, tengo una serie de diferentes valores, pero quiero escribir una declaración MYSQL que verificará si el id
es igual a cualquiera de los valores en la matriz. Por ejemplo, si una fila tiene un id
de 1, devolverá esa fila, lo mismo para 4, 5 y 7. La longitud de la matriz puede variar debido a la naturaleza del programa, por lo que es donde está el problema. ¿Podría simplemente hacer:
SELECT ...
FROM ...
WHERE id = '$array'
¿O hay una manera mejor?
Si no estaba claro, solicíteme más información.
http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_in – jere
Ver: http://meta.stackexchange.com/questions/2950/should-hi-thanks -taglines-and-salutations-be-removed-from-posts –