Postgres :: Çڵ鷯

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

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

±¤°í

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

Postgres :: Çڵ鷯 ű×


Postgres :: Çڵ鷯 ¼³¸í

Advanced CGI Web Apps ¿ë DBD :: PG¸¦ ºôµåÇÕ´Ï´Ù. Postgres :: Handler´Â À¥ ¼­¹ö ȯ°æ¿¡¼­ »ç¿ëµÉ ¶§ DB °ü¸®ÀÇ ±âº» ÀÎÅÍÆäÀ̽º °³³äÀ» ÇÔ²² ¹­´Â ¸Þ¼ÒµåÀÇ ¼öÆÛ ¼¼Æ®¸¦ ¸¸µé±â À§ÇØ DBI ¹× DBD :: PG¿¡ ÀÇÇØ ¼³Á¤µÈ ±âÃÊ¿¡ ºôµåÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. Postgres :: Handler´Â DBD :: PG ¹× DBIÀÇ °­Á¡À» ºôµåÇÏ°í ´Ù¾çÇÑ ÀÎÅÍ³Ý ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀϹÝÀûÀÎ À¯¿ë¼º ±â´ÉÀ» Ãß°¡ÇÕ´Ï´Ù .PostGres :: Çڵ鷯´Â ¿À·ù ¸Þ½ÃÁö ó¸®, Á¤º¸ ¸Þ½ÃÁö ó¸®, ¿ÏÀüÇÑ ¿äûÀÇ °£´ÜÇÑ Ä³½ÌÀ» ĸ½¶È­ÇÕ´Ï´Ù. ¼­¹ö CGI ¿äûÀÇ ¹Ýº¹. ¶ÇÇÑ CGI Ŭ·¡½º¸¦ DBI Ŭ·¡½º¿¡ ¿¬°áÇÏ¿© DBI Ŭ·¡½º¿¡ µ¥ÀÌÅÍ IO¸¦ °£¼ÒÈ­ÇÏ¿© À¥ ¾ç½Ä ¹× µ¿Àû ÆäÀÌÁö¿¡¼­ µ¥ÀÌÅ͸¦ ´Ü¼øÈ­ÇÏ´Â ¸î °¡Áö ÇÙ½É ¿ä¼Ò¸¦ ã½À´Ï´Ù. °´Ã¼ # °´Ã¼ # °´Ã¼¸¦ »ç¿ëÇϽʽÿÀ .: 󸮱⸦ »ç¿ëÇϽʽÿÀ. ³» $ db = postgres :: handler-> new (dbname => 'products, dbuser =>'postgres ', dbpass =>'pgpasword)); # µ¥ÀÌÅÍ °Ë»ö ¹× ·¹ÄÚµå ·¹ÄÚµå # $ 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. ¡¤ CGI :: Carp. ¡¤ CGI :: Utils. ¡¤ Ŭ·¡½º :: ±¸Á¶¹° ¡¤ DBD :: PG. ¡¤ dbi. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ SETDH µ¥ÀÌÅͺ£À̽º ÇÚµé °ü¸®ÀÇ ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù.


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