Il principio che applichi per popolare l'array è corretto.
Probabilmente il vettore non ti si popola perché il ciclo non viene eseguito affatto. Credo che la query

$query = ("SELECT * FROM cartoon'");

sia sbagliata. Hai un singolo apice in fondo alla stringa, probabilmente indesiderato.