En termes d'application PHP, il n'est pas possible d'interagir avec MySQL via JavaScript car JavaScript est exécuté côté client, c'est-à-dire dans le navigateur, il n'a accès à rien sur le serveur à partir duquel il est servi.
Cependant, avec nodejs - un environnement d'exécution JavaScript basé sur le le moteur JavaScript V8 de Chrome - vous pouvez écrire une application côté serveur JavaScript complète sans avoir à toucher à PHP. Il y a un node-mysql module qui signifie que vous pouvez interagir avec une base de données MySQL avec du code JavaScript.
Plusieurs frameworks d'applications Web existent pour vous aider à faire fonctionner quelque chose comme Express , ce qui vous évite d'avoir à écrire des choses comme la logique de routage.