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.