2012-02-29 5 views
-1

gedit에서 html을 사용하여 웹 사이트를 만들려고합니다. 로그인하거나 홈페이지에 등록해야만 웹 사이트의 사용자 페이지로 이동하게됩니다. 메시지를 입력 할 수 있어야합니다. 데이터베이스에 들어가서 웹 사이트의 다른 페이지에 메시지를 표시 할 수 있어야합니다. 양식을 사용하여 정보를 만들 때 html을 MySQL에 연결하는 방법에 대해 혼란스러워합니다. 누구든지 나를 도울 수 있다면 감사하겠습니다. 미리 감사드립니다.MySQL을 html에 연결하는 방법

+1

동적 응용 프로그램의 경우 프로그래밍에서 사용 가능한 언어를 선택해야합니다. HTML 페이지와 같은 정적 인 웹 애플리케이션에서만이 작업을 수행 할 수 없습니다. –

+0

HTML5에는 솔루션이 포함되어 있으므로 문서를 확인하십시오. –

+0

@Sam Arul Raj - 다양한 클라이언트 측 SQL 솔루션이 있습니다. 그들 중 누구도 HTML 5에 들어 있지 않습니다 (그들은 거의 동시에 나타났습니다). 그들 중 누구도 MySQL이 아닙니다. 어느 누구도 로그인 시스템에 아무런 도움이되지 않습니다 (* 브라우저 *에 공유 사용자 데이터베이스를 저장할 수 없기 때문에!). – Quentin

답변

0

PHP와 같은 일종의 서버 측 언어를 사용해야합니다. PHP를 사용하면 제출 한 양식에 따라 DB에 연결하고 데이터를 삽입 할 수 있습니다.

1

이렇게하려면 서버 측 언어를 사용해야합니다. 작동 방식은 양식에 데이터를 제출할 위치와 관련된 URL이 있어야합니다. 이 페이지는 PHP 스크립트 또는 ASP 페이지 또는 이와 비슷한 형식이어야합니다.

일단 PHP 스크립트가 있으면 데이터베이스에 연결하여 데이터에 필요한대로 레코드에 삽입 할 수 있습니다. 당신은 PHP를 사용할 필요가 http://www.w3schools.com/php/php_mysql_insert.asp

+0

저는이 웹 사이트를 사용하고 있었지만이 모든 것을 설정하는 방법을 이해하지 못했습니다. 내가 MySQL을 설치하고 gedit, 내가 그것의 SQL쪽에 대한 더 필요합니까? – user1162494

+0

SQL 측에 대해서는 아니지만이 기사는 PHP 측면을 설명합니다. 이는 중요하며 피할 수 없습니다. HTML을 MySQL 서버에 연결하려면 PHP (또는 서버 측 언어)가 필요합니다. – Developer

+0

그건 무서운 * 사이트입니다. 이 페이지에 글을 쓰도록 가르치는 코드에는 거대한 SQL 주입 취약점이 있습니다. – Quentin

-1

, 그것은 PHP를 가지고 WAMP을 시도, 간단한 양식 데이터베이스 여기 MYSQL의 데이타베이스 등에

됩니다 : 당신이 익숙하지 않다면 여기

은 좋은 자원이다 나타난 시험

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> 
을 사용하여
관련 문제