Ik heb nog 1 probleempje. De array die ik krijg is ["23","11",etc].
Die apostrophes horen er dus helemaal niet. Hoe krijg ik die weg?
Ik vind het sws raar dat de apostrophes verschijnen sinds ik int(4) als datatype heb in mijn database.
Bij de andere array (weeks) krijg ik wel gewoon [1,2,3,4,etc]
Is dat een PHP-array of een JSON-encoded PHP-array?
Alles wat je van MySQL terugkrijgt zijn doorgaans strings. Als je van prepared statements gebruik maakt (wat ik niet zou doen in MySQLi) worden types wel gehonoreerd waarschijnlijk.
Of je moet via het binary protocol een verbinding maken, maar daar kon ik toen ik MySQLi onderzocht verder geen enkele informatie over vinden, enkel dat er zoiets bestond.
EDIT: als je prepared statements gebruikt werk je via het binary protocol.
Dit krijg ik als output: {"status":"ok","data":{"weeks":["46","47","48","49","50","51","52","1","2","3","4","5","6","7"],"ranking":["23","11","7","7","4","5","6","9","12","15","17","22","28","36"]}}
(niet belangrijk, maar ik heb besloten om weeks toch niet om te zetten naar 1,2,3,enz)