database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 294 게시물 읽기
No. 294
[질문..]이름을 입력받아 Mysql에 저장하고 출력하기....
작성자
NGM
작성일
1999-12-18 12:37
조회수
9,528

html에서 이름을 입력바다가지구여....

perl cgi로 Mysql에 자장하고 그 저장값을 출력하는 .. 파일들 입니다..

 

머가 틀린거 가타서여~~ db연동은 되는거 가튼데.. 입력,출력이 안되는 군여~~ 머가 틀린지 아시는분... 답변 부탁해염~~~

 

"** Mysql**"

uscreate table test(

no int default '0' not null auto_increment,

name char(10),

regdate date,

PRIMARY KEY(no)

);

 

"**perl cgi임다**"

#!/usr/bin/perl

%parse = &parse_input;

print "Content-type: text/html

 

";

print "입력되었습니다. <br>";

use Mysql;

$dbh=Mysql->connect("","test","root","");

 

$query_string = "insert into test values('','$parse{name}',curdate())";

$sth=$dbh->query($query_string);

$query_string = "select * from test";

$sth=$dbh->query($query_string);

while($row = $sth->fetchrow_arrayref){

print "$row->[0] $row->[1] $row->[2]<br>";

}

exit;

 

sub parse_input {

my ($buffer,@parse,%parse,$key,$value);

if($ENV{'REQUEST_METHOD'} eq "GET"){

@parse = split(/&/,$ENV{'QUERY_STRING'});

}

else {

read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});

@parse = split(/&/,$buffer);

}

foreach (@parse) {

$_=~ tr/+/ /;

$_=~ s/%([\A-Fa-f][\A-Fa-f])/pack("C",hex($1))/eg;

($key,$value) = split(/=/,$_);

$parse{$key} = $value;

}

return %parse;

}

 

 

 

 

"**html 임다**"

<html>

<body>

<form name="form" method="get" action="/cgi-bin/write_db.cgi">

<p><input type="text" name="name" size="10"></p>

<p><input type="submit" name="ok" value="Send"></p>

</form>

</body>

</html>

 

 

빠른답변을 부탁함당.....

 

그럼 날씨추운데 수고하세염~~~~~

[Top]
No.
제목
작성자
작성일
조회
300mysql 테이블에 파일을 이용해서 입력하려면??..
신화
1999-12-19
9884
301┕>Re: mysql 테이블에 파일을 이용해서 입력하려면??..
정재익
1999-12-19 23:24:25
10426
298# auto_increment에 대해서....
pinkml
1999-12-19
10175
299┕>Re: # auto_increment에 대해서....
정재익
1999-12-19 21:04:19
11402
296# [긴급질문!!옵션에 관해....]
pinkml
1999-12-18
9390
297┕># Re: # [긴급질문!!옵션에 관해....]
문태준
1999-12-19 12:40:42
10644
294[질문..]이름을 입력받아 Mysql에 저장하고 출력하기....
NGM
1999-12-18
9528
290# mysql to oracle !!
iron
1999-12-17
9973
292┕>Re: # mysql to oracle !!
정재익
1999-12-17 19:38:55
10260
295 ┕># Re: Re: # mysql to oracle !!
iron
1999-12-18 12:42:19
10313
289# Mysql server에 client에서 접속하기
권오성
1999-12-17
10035
287[질문] 이번엔 Too many connections 이라는 에러가 발생합니다.
태후니
1999-12-17
9567
288┕>Re: [질문] 이번엔 Too many connections 이라는 에러가 발생합니다.
정재익
1999-12-17 17:37:12
10839
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다