Salut,
Comme le PHP sert à générer du code HTML (et JavaScript aussi), tu peux écrire ton tableau en JS.
Donc si tu as $tableau, un tableau rempli depuis une requête, il te suffira de le parcourir en PHP et d'écrire la déclaration et le remplissage en JavaScript.
var tableau = new Array();
<?php
$tableau = ... ;
for($i=0; $i<sizeof($tableau); $i++) {
echo 'tableau[' . $i . '] = ' . $tableau[$i];
}
"tableau" sera ainsi accessible dans ton code JavaScript et sera une copie de ton tableau PHP. Le PHP et le JavaScript ne savent pas communiquer entre eux autrement, c'est le fonctionnement même du langage... le PHP n'est qu'un langage servant à produire des pages de façon dynamique, pas un langage attaché à une page, il n'a plus d'existence une fois la page Web produite, c'est à dire une fois interprété par le serveur avant d'arriver chez l'internaute.