MySQL :: Çڵ鷯

°í±Þ CGI À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ¿ë DBD :: MySQL½Ã ºôµå
Áö±Ý ´Ù¿î·Îµå

MySQL :: Çڵ鷯 ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Cyber Sprocket Labs
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~csa/

MySQL :: Çڵ鷯 ű×


MySQL :: Çڵ鷯 ¼³¸í

Advanced CGI À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ¿ë DBD :: MySQLÀ» ºôµåÇÕ´Ï´Ù. MySQL :: Handler´Â À¥ ¼­¹ö ȯ°æ¿¡¼­ »ç¿ëµÉ ¶§ DB °ü¸®ÀÇ ±âº» ÀÎÅÍÆäÀ̽º °³³äÀ» ÇÔ²² ¹­´Â ¸Þ¼ÒµåÀÇ ¼öÆÛ ¼¼Æ®¸¦ ¸¸µé±â À§ÇØ DBI ¹× DBD :: MySQL¿¡ ÀÇÇØ ¼³Á¤µÈ ±âÃʸ¦ ¸¸µé±â À§ÇØ Perl ¸ðµâÀÔ´Ï´Ù. MySQL :: Çڵ鷯´Â DBD :: MySQL ¹× DBIÀÇ °­Á¡À» ºôµåÇÏ°í ´Ù¾çÇÑ ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÀϹÝÀûÀÎ À¯¿ë¼º ±â´ÉÀ» Ãß°¡ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù .mysql :: Çڵ鷯´Â ¿À·ù ¸Þ½ÃÁö ó¸®, Á¤º¸ ¸Þ½ÃÁö ó¸®, °£´ÜÇÑ ¿äûÀÇ °£´ÜÇÑ ¿äûÀ» ĸ½¶È­ÇÕ´Ï´Ù. ¼­¹ö CGI ¿äûÀÇ ¹Ýº¹. ¶ÇÇÑ CGI Ŭ·¡½º¸¦ DBI Ŭ·¡½º¿¡ ¿¬°áÇÏ¿© À¥ ¾ç½Ä ¹× µ¿Àû ÆäÀÌÁö¿¡¼­ µ¥ÀÌÅÍ IO¸¦ ´Ü¼øÈ­Çϱâ À§ÇØ CGI Ŭ·¡½º¸¦ ¿¬°áÇÏ´Â ¸î °¡Áö ÇÙ½É ¿ä¼Ò¸¦ ã½À´Ï´Ù. ÀνºÅϽºÈ­ °³Ã¼ # MySQL :: Handler¸¦ »ç¿ëÇϽʽÿÀ. MY $ DB = MySQL :: Handler-> New (dbname => products ', dbuser =>'mysql ', dbpass =>'msqlpassword '); # µ¥ÀÌÅÍ °Ë»ö ¹× ·¹ÄÚµå ·¹ÄÚµå # $ DB-> PrePlex ( 'Á¦Ç°¿¡¼­'¼±Åà '); while ($ item = $ db-> getRecord ()) {$ "$ item -> {prod_id} $ item -> {prod_title} $ item -> {prod_qty} ";} # CGI ¾ç½Ä¿¡ ±âÃÊÇÏ¿© ·¹ÄÚµå Ãß°¡ / objcgi°¡ ÀνºÅϽºÈ­ µÈ CGI ¿ÀºêÁ§Æ® # cgi param 'prod_id'°¡ ¼³Á¤µÈ °æ¿ì # update # user # my % cgimap; foreach ( 'prod_id') 'prod_title', 'prod_qty') {$ cgimap {$ _} = $ _;} $ DB-> ADDUPDATE (CGI => $ objcgi, cgikey => 'prod_id', table => 'Á¦Ç°', db Å° => 'prod_id', hrcgimap => \ % cgimap); ¿ä±¸ »çÇ× : ¡¤ Perl. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ SETDH - µ¥ÀÌÅͺ£À̽º ÇÚµé °ü¸®ÀÇ ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù.


MySQL :: Çڵ鷯 °ü·Ã ¼ÒÇÁÆ®¿þ¾î