2016-04-07 80 views
0

我想開發一個網頁來顯示谷歌地圖地圖並將標記與MySQL數據庫的信息放在一起。在沒有服務器的情況下將MySQL數據顯示到網絡中

目標是製作一個文件「map.¿php?¿.html?¿.js?」這是做的。 該文件必須在幾個可以本地訪問數據庫的環境中使用。

我一直在搜索信息,我發現我需要安裝一些網絡服務器(如XAMPP),但我不能安裝在每臺計算機或每臺服務器上(並且它對生產不安全環境)。

我可以創建一個本地網頁顯示ÇMySQL數據withouth的安裝別的嗎?(我可以安裝連接到MySQL,如果it's需要。

+1

Ajax的?您可以在沒有服務器的情況下使用javascript,並且使用Ajax,您可以與客戶端 - >服務器進行通信(並且您的服務器可以很遠) – Xenofexs

+0

我能想到的唯一一件事是使用JavaScript編寫的單頁應用程序,它使用遠程Web服務主要是其他人迄今爲止提出的建議)。我不確定在本地加載文檔(而不是使用HTTP)會讓你做一些實際有用的工作:你必須爲缺少cookie,瀏覽器安全性和長期等等而鬥爭。 –

+0

但我不想在服務器端有任何東西,只有數據庫。它可以嗎? – vLopez

回答

0

你可以把一個文件在自己的網絡服務器至極所連接與MySQL數據庫,之後寫一些JavaScript/jQuery的在你的HTML做一個AJAX調用之前創建的文件。

無用戶將需要一個Web服務器,所有的數據都將被從你的服務器請求。

+0

但我不想在服務器端,只有數據庫。它可以嗎? – vLopez

+0

我真的不明白爲什麼..因爲你的數據庫已經在服務器端,所以客戶端無論如何都需要連接到服務器。所以它可以是AJAX調用或者在客戶端運行代碼。 – Boratzan

+0

我不想充電serever,並且我已經安裝了Tomcat,並且我不知道它是否會發生衝突 – vLopez

0

你可以做一個HTML/Javascript文件來顯示沒有服務器的谷歌地圖(但你需要互聯網連接)和你的服務器上的PHP文件來獲取數據。

在你的JS中,你可以調用一個包含MySQL數據庫和標記的遠端服務器。

實施例,用jQuery:

$.ajax({ 
     url : 'http://your_domain.com/your_script_php.php', 
     async : false, 
     success : function(response){ 
      // Contain the response of the server : 
      console.log(response); 
     } 
    }); 
+0

但是我不想在服務器端有任何東西,只有數據庫。它可以嗎? – vLopez

+0

您需要一個語言服務器端來從數據庫獲取數據。你不能使用PHP,J2E或其他? – Xenofexs

+0

是的,現在我將它展示在JavaFX應用程序中,但速度很慢,並且有些人不得不看到地圖,但沒有更多的程序。 ¿我可以從網頁向服務器發送http請求並顯示結果嗎? – vLopez

相關問題