А я все же постараюсь дать ответ...
1. на JavaScript создаем ActiveX ODBC и через него лезем в Mysql (работает если у клиента IE for M$ и если хостинг открыл порт для Mysql. По скольку такого небывает НИКОГДА, то считайте что это решение никогда не работает)
2. На JavaScript создаем объект MSXML и сырцом даем ему урлю php скрипта (который все берет из базы и отдает JS). На JS его парсим, и делаем с ним че хотим (по такому принципу работают дерево-менюхи на сайте MS).
var docobj=new ActiveXObject("MSXML.DOMDocument");
docobj.load("xml.php");
//ну итд)) в итоге имеем данные в формате XML .
Работает только если у клиента IE fo M$.
3. Пишем на ASP)

т.е JavaScript на стороне сервера.
А если без шуток, то тут только одно решение - 2.