thể trùng lặp:
MySQL query using an array
Passing an array to mysqlMySQL PHP - CHỌN WHERE id = array()?
Tôi có một mảng trong PHP:
$array = array(1, 4, 5, 7);
Như bạn thấy, tôi có một mảng các giá trị khác nhau, nhưng tôi muốn viết một câu lệnh MYSQL sẽ kiểm tra nếu id
là bằng đối với bất kỳ giá trị nào trong mảng. Ví dụ, nếu một hàng có một id
của 1, nó sẽ trả về hàng đó, tương tự cho 4, 5 và 7. Độ dài của mảng có thể khác nhau do tính chất của chương trình, do đó, đó là nơi mà vấn đề là. Tôi có thể chỉ làm:
SELECT ...
FROM ...
WHERE id = '$array'
Hoặc có cách nào tốt hơn không?
Nếu tôi không rõ, hãy hỏi tôi để biết thêm thông tin.
http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_in – jere
Xem: http://meta.stackexchange.com/questions/2950/should-hi-thanks -taglines-and-salutations-be-removed-from-posts –