データベースからデータを取得し、リーフレットを使用してマップしようとしています。私の直感では、Javascript を使用してデータベースに直接クエリを実行するのは良い考えではありません (「それは良い考えではない」という別のスタックオーバーフローの回答を見つけたためです) が、良い代替手段が何であるかはわかりません。
私はJavascript(およびリーフレット)に非常に慣れておらず、SQLにはある程度の能力があります。中間のクエリ ページを作成する必要がある場合は、PHP と XML をある程度知っています (そして、Leaflet はその情報を取得します...?)