¾È³çÇϼ¼¿ä
ȨŸ¿î ¿î¿µÀÚÀÔ´Ï´Ù.
cgi Àåºñ¿¡¼ perlÀ» ÀÌ¿ëÇÑ mysql Á¢¼ÓÀ» ±×µ¿¾È ¼ºñ½º¸¦ ÇØ¿ÀÁö ¾Ê¾Ò½À´Ï´Ù.
³»ºÎ ¹æħ»ó cgi.chol.com Àº ´õÀÌ»óÀÇ Áö¿øÀ» ÇÏÁö ¾Ê±â·Î Ç߱⠶§¹®ÀÌÁÒ.
ÇÏÁö¸¸ perl À» ÀÌ¿ëÇÑ mysql Áö¿øÀ» Áö±ÝºÎÅÍ °¡´ÉÇÏ°Ô ÇÏ·Á ÇÕ´Ï´Ù.
¾Æ·¡ ¿¹Á¦ Äڵ带 ÀÌ¿ë ÇÏ½Ã¸é µÇ±¸¿ä.
´õ ÀÚ¼¼ÇÑ »çÇ×Àº http://dbi.perl.org/
À» ÂüÁ¶ ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.
perl -mysql ¿¬µ¿ ¿¹Á¦ ÄÚµå
#!/usr/local/bin/perl
use DBI;
print "Content-Type: text/html\n\n";
$database="»ç¿ëÀÚ´ÔÀÇ È¨Å¸¿î ¾ÆÀ̵ð"; #mysql DB´Â ȨŸ¿î id°¡ DB ¸í ÀÔ´Ï´Ù.
$passwd="»ç¿ëÀÚ´ÔÀÇ mysql Æнº¿öµå";
$id="»ç¿ëÀÚ´ÔÀÇ È¨Å¸¿î ¾ÆÀ̵ð";
$dbh = DBI->connect("dbi:mysql:database=$database;host=mysqlsvr1", "$id", "$passwd" ) || die( "Can't connect : $DBI::errstr");
$query = "SELECT * FROM »ç¿ëÀÚ´ÔÀÇ Å×À̺í¸í";
$sql = $dbh->prepare( $query );
$ret = $sql->execute;
while( ($subject,$idx)= $sql->fetchrow_array ) {
print "°ª: $idx. $subject test <br>";
}
$dbh->disconnect;
±×·³ ¿À´Ãµµ ÁÁÀº ÇÏ·ç µÇ½Ã±æ ¹Ù¶ø´Ï´Ù.~~¡Ú