Jeśli chodzi o aplikację PHP, nie jest możliwa interakcja z MySQL przez JavaScript, ponieważ JavaScript jest wykonywany po stronie klienta, tj. w przeglądarce, nie ma dostępu do niczego na serwerze, z którego jest obsługiwany.
Jednak z nodejs - środowisko wykonawcze JavaScript oparte na silniku JavaScript V8 Chrome - możesz napisać kompletną aplikację po stronie serwera JavaScript bez konieczności dotykania PHP. Istnieje node-mysql moduł, co oznacza, że możesz wchodzić w interakcje z bazą danych MySQL za pomocą kodu JavaScript.
Istnieje kilka frameworków aplikacji internetowych, które pomagają w uruchomieniu czegoś takiego jak Express , dzięki czemu nie musisz pisać takich rzeczy, jak logika routingu.