2012-02-29 56 views
-1

我想在gedit中使用html創建一個網站,我需要能夠登錄或註冊在主頁,然後將用戶帶到他們在網站上的頁面,他們在哪裏能夠輸入消息,我需要消息進入數據庫,並能夠顯示在網站上的另一個頁面。當我使用表單創建信息時,我很困惑如何將html鏈接到MySQL。 我將不勝感激,如果有人可以幫助我, 在此先感謝。如何鏈接MySQL到html

+1

對於動態應用程序,您需要選擇編程中可用的語言。你不能僅僅在一個靜態的Web應用程序中使用它,比如只使用HTML頁面。 – 2012-02-29 06:03:02

+0

HTML5已經與解決方案,所以你可以看看那裏的文檔 – 2012-02-29 06:37:46

+0

@Sam Arul Raj - 有各種客戶端SQL解決方案。他們都不在HTML 5中(他們剛剛在同一時間出現)。它們都不是MySQL。它們都不適合用於登錄系統(因爲您不能在*瀏覽器*中存儲共享用戶數據庫!)。 – Quentin 2012-02-29 07:11:33

回答

0

您將需要使用某種服務器端語言,例如PHP。使用PHP,您可以連接到數據庫並根據您提交的表單插入數據。

1

您需要使用一些服務器端語言來執行此操作。它的工作方式是表單將有一個與它關聯的URL,用於將數據提交到哪裏。這個頁面應該是一個PHP腳本或ASP頁面或類似的東西。

一旦你有一個PHP腳本,你可以連接到數據庫並根據需要插入數據記錄。

這裏是一個很好的資源,如果你不熟悉這個: http://www.w3schools.com/php/php_mysql_insert.asp

+0

我一直在使用該網站,但我真的不知道如何設置這整個事情。我已經安裝了MySQL和gedit,我還需要更多的sql方面的東西嗎? – user1162494 2012-02-29 06:23:17

+0

對於sql方面來說,不過那篇文章將引導你通過PHP方面,這一點很重要且無法避免。需要PHP(或某種服務器端語言)來鏈接HTML和MySQL服務器。 – Developer 2012-02-29 06:32:16

+0

這是一個*可怕的*網站。他們教你在該頁面上編寫的代碼中存在一個巨大的SQL注入漏洞。 – Quentin 2012-02-29 06:50:25

-1

您需要使用PHP,嘗試WAMP它有PHP,MYSQL DATABSE

這裏是一個簡單的形式 您的數據庫臺試驗

create table test 
(id int not null auto_increment primary key, 
firstname nvarchar(20) 
); 

然後使用服務器端的PHP

//tst.php file 
<?php 
$connect=mysql_connect('hostname','username','password'); 
mysql_select_db('databaseName'); 
if(isset($_POST['submit'])) 
{ 
    $firstname=mysql_real_escape_strings($_POST['firstname']); 
    $ret=mysql_query("insert into test(firstname) values ('$firstname')") 
} 
?> 
<html> 
    <head> </head> 
    <body> 
    <form method="post"> 
     <input type="text" name="firstname" /> 
     <input type="submit" name="submit" Value="Submit" /> 
    </form> 
    </body> 
</html>