šlo by to aj skrz normálny JS, avšak normálny JS beží u klienta, teda v browseri u použivateľa, skrátene pre objasnenie problemu => uživateľ uvidí všetok kód ktorý manipuluje s databázou, a teda zistí aj IP/použivateľa a heslo k databáze. Takže áno, potrebuješ NodeJS, alebo Apache/Nginx server a na ňom rozbehať PHP backend
samozrejme ako server môže slúžiť aj prislušný framework iných jazykov ako C#, Python, Java, atď., dnes už takmer kaźdý programovací jazyk má framework obsahujúci HTTP server
_________________ PC: CPU: Ryzen 5 3600 @Stock | CPUC: Arctic Freezer 34 eSports Duo | MOB: Aorus B450 M | RAM: HyperX Predator 2x8GB 3200MHz | GPU: Gainward RTX2060 Ghost (undervolt) | SSD: XPG 8200 Pro 512GB | HDD: WD Caviar Blue 1TB | PSU: Seasonic Focus+ 650W | CASE: MSI Vampiric 010M Vivebook 15 Pro: CPU: i5 12500H | RAM: 16GB LPDDR5 | GPU: RTX 3050 50W | SSD: Micron 512GB |