2017-04-24 239 views
0

我正在爲電影開發一個網站。我一直在使用Axure設計網站。我使用相同的軟件創建了一個用於座位預訂的網頁。該頁面有非常長的js代碼。我可以使用PHP將此頁面連接到數據庫嗎?對於HTML頁面,我做了這樣的事情(用PHP):將JavaScript連接到MySQL數據庫

mysql_connect('localhost', 'root', ''); 
mysql_select_db('cinema'); 
$email = filter_input(INPUT_POST, 'email'); 
$pword = filter_input(INPUT_POST, 'pword'); 
$query = "INSERT INTO customers (email, password) VALUES ('$email', '$pword')"; 
mysql_query($query);` 

有沒有辦法做同樣的事情.js文件?

+0

js是客戶端。 PHP是服務器端。你可以做的就是使用AJAX通過javascript調用你的php文件,然後連接到你的數據庫。 – Akintunde007

+0

是的,還有那些令人敬畏的教程,它解釋瞭如何讓ajax與php進行交互,以及數據庫繼承了許多http://www.w3resource.com/ajax/working-with-PHP-and-MySQL之一。 php –

+0

是的,如果你使用Node.JS –

回答

0

你不能直接將JS連接到你的數據庫,但你可以使PHP代碼,將做這種連接,並獲得你需要的數據。您可以通過Ajax調用從JavaScript代碼調用該PHP腳本。

PHP可以從數據庫數據中生成JSON數組,因此您可以輕鬆地在JS端進行解析。