I have created the following script that works in phpadmin but not as a php script. Does anyone know why this produces the following parse error. Parse error: syntax error, unexpected 'draw_id' (T_STRING), expecting ',' or ')' for the first line. I am using wamp with php 7.2 and mysql 5.7.
SELECT * FROM (SELECT draw_id, picknum01 as n_value FROM joker union all 
SELECT draw_id, picknum02 as n_value FROM joker union all 
SELECT draw_id, picknum03 as n_value FROM joker union all 
SELECT draw_id, picknum04 as n_value FROM joker union all 
SELECT draw_id, picknum05 as n_value FROM joker) as temp;
SELECT n1, n2, n3, count(*) as total
FROM (
    SELECT up1.n_value as n1, up2.n_value as n2, up3.n_value as n3
    FROM unpivot up1
    JOIN unpivot up2
    ON up1.`id` = up2.`id`        
    AND up1.n_value < up2.n_value  
    JOIN unpivot up3
    ON up2.`id` = up3.`id`        
    AND up2.n_value < up3.n_value  
    ) Temp
GROUP BY n1, n2, n3
ORDER BY total desc
LIMIT 3;
 
    