Hier sehen Sie einige Beispiele, wie Sie zufällige Datensätze aus der Datenbank auswählen können. Beachten Sie jedoch, dass die beschriebene Methode nicht die effizienteste ist.
http://www.mysqltutorial.org/select-random-records -Datenbanktabelle.aspx
In Ihrem Beispiel müsste es nur sein:
$query = "SELECT * FROM product WHERE product_status = '1' ORDER BY RAND() LIMIT 12";