$_GET¤ò°Â°×¤Ë¼õ¤±Æþ¤ì¤Á¤ã¥À¥á¡ª
- 2008/09/15(·î) 20:00:00
»ä¿®
¤æ¡¼¤¹¤±¤Ù¡¼¼ÒĹ¡¢2¼þǯ¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹¢ö
¥ï¥Ç¥£¥Ã¥È2¼þǯ¤Ë¤¢¤¿¤Ã¤Æ feat. ESPer2008¹Ö±é ¡Ö¤¤¤Ä¤Î¤Þ¤Ë¤«¼ÒĹ¤Ë¤Ê¤Ã¤Æ¤¤¤¿¡×
¥»¥¥å¥¢¤Ê¥³¡¼¥É¤òÌܻؤ·¤Æ
¡ãtitle¡ä¤ò¥¯¡¼¥ë¤Ë¤·¤Æ¤ß¤¿¡ª¤Ç¸ø³«¤·¤¿¥³¡¼¥É¤Î·ï¡£¤Á¤ç¤Ã¤Èº®Í𤷤Ƥë¤Î¤Ç¤¤¤Ã¤¿¤óÀ°Íý¤¹¤ë¡£
°Â°×¤Ëextract($_GET); ¤ò»È¤¦¤È¤É¤¦¤Ê¤ë¤«¤È¤¤¤¦¤Î¤Ï¡¢¸ÀµÚ¤·¤Æ¤¯¤À¤µ¤Ã¤¿Êý¤¬
ʬ¤«¤ê¤ä¤¹¤¤Îã¤òÍѤ¤¤Æ²òÀ⤷¤Æ¤¯¤ì¤¿¤Î¤Ç¡¢¤½¤Á¤é¤òľÀܸ«¤Æ¤¯¤ì¤¿Êý¤¬Îɤ¤¤È»×¤¦¡£
¤Ê¤¼ÆþÎÏÃÍ¤Ë extract ¤ò»ÈÍѤ¹¤ë¤È´í¸±¤Ê¤Î¤«¡¡¤ÎÉôʬ - ¤Þ¤Á¤å¥À¥¤¥¢¥ê¡¼
¤¹¤Ç¤Ë狼¤¬ÆÍ¤Ã¹þ¤ó¤Ç¤¤¤ë¤¬¡¢extract($_GET); ¤Ï¤Þ¤º¤¤¡£ ¤ÎÉôʬ - Web²°¤Î¥Í¥¿Ä¢
ʸ»ú¥³¡¼¥É»ØÄê¤Ï mysql_set_charset ¤ò»È¤¦¤Ù¤·
¡ß¡¡mysql_query("set names utf8");
¡û¡¡mysql_set_charset("utf8");
mysql_set_charset - PHP Manual
¤³¤Îµ¡Ç½¤ÏSQL¥³¥ó¥½¡¼¥ë¤«¤é¤Ï»È¤Ã¤Æ¤è¤¤µ¡Ç½¤Ç¤¹¤¬¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤«¤é¤Ï
»È¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤µ¡Ç½¤Ç¤¹¡£SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó¤ËÀȼå¤Ë¤Ê¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£
SET NAMES¤Ï¶Ø»ß - yohgaki's blog
#¤¤¤Þµ¤ÉÕ¤¤¤¿¤¬¥³¥á¥ó¥ÈÍó¤ÇµÄÏÀ¤¬¡ª
´ØÏ¢¤Ç¤Á¤ç¤Ã¤Èµ¤¤Ë¤Ê¤ë¥¨¥ó¥È¥ê¤â¤¢¤Ã¤¿¤¬¡¦¡¦¡¦
SET NAMES¤Ï¶Ø»ß¡© - CakePHP ¤Î¤ª¤¤¤·¤¤¿©¤ÙÊý
prepared statement¤ò»È¤¦¤Ù¤·
¥×¥ê¥Ú¥¢¥É¥¹¥Æ¡¼¥È¥á¥ó¥È¤Ã¤Æ¤Ê¤ó¤À¡ª
mysql-ja: Prepared Statement (Ìõ¡Ë - MySQL Lists
¡É¥¢¥É¥Û¥Ã¥¯¤Ê¥¯¥¨¥ê¤Î¥¹¥È¥ê¥ó¥°¡É¤È¤¤¤¦¤¢¤¿¤ê¤Ç´í¤¦¤¯°ú¤ÊÖ¤·¤½¤¦¤Ë¤Ê¤Ã¤¿¡£
»ä¤Ï¡¢Æü¾ïŪ¤Ë»ÈÍѤ·¤Ê¤¤¥«¥¿¥«¥Ê¸ì¤¬3¤Ä³¤¯¤È¥Ð¥°¤ë¡£Íס¦À®Ä¹¡£
µã¤¤Ê¤¬¤é¡Ö¤Æ¤¤¤¦¤«Ê¢¸º¤Ã¤¿¡ª¡×¤ÈÀ¸Õª¾Æ¤ÊÛÅö¤òÇ㤤¤ËÁö¤Ã¤¿¤³¤È¤Ï¤µ¤Æ¤ª¤¡¢
¥Ô¥³¡¼¥ó¤ÈÍ褿Éôʬ¤ò¾åµµ»ö¤è¤ê°ìÉô°úÍÑ¡£
Prepared statement¤ÏSQL ¤Î¥í¥¸¥Ã¥¯¤È¥Ç¡¼¥¿¤òʬΥ¤¹¤ë¤³¤È¤Ç
¥»¥¥å¥ê¥Æ¥£¤òÁý²Ã¤·¤Þ¤¹¡£¥í¥¸¥Ã¥¯¤È¥Ç¡¼¥¿¤òʬΥ¤¹¤ë¤³¤È¤Ç¡¢
SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó¹¶·â¤ò²óÈò¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
Ä̾ï¤Î¥¯¥¨¥ê¤ò°·¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢¥æ¡¼¥¶¤«¤é¼õ¤±¼è¤Ã¤¿¥Ç¡¼¥¿¤ò
½èÍý¤¹¤ë¤Ë¤ÏÃí°Õ¤¬É¬ÍפǤ¹¡£
¤³¤ì¤Ï¥·¥ó¥°¥ë¡¦¥¯¥ª¡¼¥È¡¢¥À¥Ö¥ë¡¦¥¯¥ª¡¼¥È¡¢¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ê¤É¤Î
ʸ»ú¤ò¥¨¥¹¥±¡¼¥×¤¹¤ë´Ø¿ô¤ò»ÈÍѤ¹¤ë¤³¤È¤Ë´Ø·¸¤·¤Þ¤¹¡£
¤³¤¦¤¤¤Ã¤¿¤³¤È¤Ïprepared statement¤ò»ÈÍѤ¹¤ëºÝ¤Ë¤ÏÉÔɬÍפǤ¹¡£
¤É¤¦¤ä¤é»ä¤¬»È¤¤¤Þ¤¯¤Ã¤Æ¤¤¤¿MySQL´Ø¿ô¤Ï¸Å¤¤¤é¤·¤¯¡¢prepared statement¤Î¼ÂÁõ¤¬Ìµ¤¤¤È¤¤¤¦¡£
¤è¤¯¹Í¤¨¤¿¤é¤½¤¦¤«¡£¸À¸ì¤â¿Í¤âÀ¤³¦¤â¿Ê²½¤·¤Æ¤¤¤ë¤Î¤À¤«¤é¡¢¿ôǯÁ°¤Î»²¹Í½ñ¤ËÍê¤ë¤Î¤Ï¥¤¥¯¥Ê¥¤¡£
Web²°¤Î¥Í¥¿Ä¢¤µ¤ó¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤ò¸«¤¿ºÝ¡¢
¡Ö$himitu¤È¤¤¤¦ÊÑ¿ô¤Î¸ºß¤Ëµ¤¤Å¤«¤ì¤ë²ÄǽÀ¤ÏÄ㤤¤«¤éÂç¾æÉפÀ¤Ã¤Ú¡ª¡×
¤È»×¤Ã¤¿¤é¸÷®¤Ç¥¤¥¨¥í¡¼¥«¡¼¥É½Ð¤µ¤ì¤¿£÷£÷£÷
¤½¤¦¤«¡¦¡¦¡¦¤É¤³¤Ç¿¬Èø¤ò½Ð¤·¤Á¤ã¤¦¤«Ê¬¤«¤é¤Ê¤¤¤·¤Ê¤¢¡¦¡¦¡¦¡¦¡£
°ÂÁ´À³ÎÊݤΤ¿¤á mysql_real_escape_string ¤ò»È¤¦¤Ù¤·
°ÊÁ°¡¢SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ½ñ¤¤¤¿ºÝ¡¢²¼µTB¤ò¤¤¤¿¤À¤¤¤¿¡£
mysql_query´Ø¿ô¤ÏÊ£¹ç¥¯¥¨¥ê¤ËÂбþ¤·¤Æ¤¤¤Ê¤¤°Ù¡¢
SQLÊ¸Ãæ¤Ë¥»¥ß¥³¥í¥ó¤¬Æþ¤Ã¤Æ¤¤¤ë»þÅÀ¤Ç¥¨¥é¡¼¤Ë¤Ê¤ê¤Þ¤¹¡£
re:¥¥±¥ó¤ÊSQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó - to-R
¤¹¤Ã¤«¤ê¥»¥Õ¥»¥Õ¤Êµ¤Ê¬¤Ç¤¤¤¿¤¬¡¢¤½¤ì°Ê³°¤Ë¤âÊýË¡¤¬¤¢¤ë¤«¤é¤ä¤Ã¤Ñ¤ê¥À¥á¤é¤·¤¤¡ä¡ã
¤½¤³¤Ç mysql_real_escape_string¡£
SQL Ê¸Ãæ¤ÇÍѤ¤¤ëʸ»úÎó¤ÎÆÃ¼ìʸ»ú¤ò¥¨¥¹¥±¡¼¥×¤·¡¢
mysql_query() ¤Ç°ÂÁ´¤ËÍøÍѤǤ¤ë·Á¼°¤ËÊÑ´¹¤·¤Þ¤¹¡£
¥Ç¡¼¥¿¤Î°ÂÁ´À¤ò³ÎÊݤ¹¤ë¤¿¤á¡¢MySQL ¤Ø¥¯¥¨¥ê¤òÁ÷¿®¤¹¤ë¾ì¹ç¤Ë¤Ï
¡Ê¤ï¤º¤«¤ÊÎã³°¤ò½ü¤¤¤Æ¡Ë¾ï¤Ë¤³¤Î´Ø¿ô¤òÍѤ¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
mysql_real_escape_string - PHP Manual
°Ê¾å¤òƧ¤Þ¤¨¤Æ½ñ¤Ä¾¤¹¡£¤¦¡¼¤Ã¡£¥ì¥Ç¥£¡¼¡¦GO¡ª¡ª
¤Ù¤Ë¤Â¤ç¤¬´èÄ¥¤ê¤Þ¤¹¤è¤¦¤Ë¡ª¡Êpha¤µ¤ó¤Î¤Ä¤¤¤Ã¤¿¡¼È¯¸À¤Î¿¿»÷¡Ë
- <<°ì½ï¤Ë³Ú¤·¤¤¥¤¥Ù¥ó¥È¤Ë¤·¤¿¤¤¿Í¤¢¤Ä¤Þ¤ì¡À(¡°o¡°)¡¿ |
- ¥Û¡¼¥à |
- ¤½¤í¤½¤ígeekDB¥ª¥Õ¤Î»×¤¤½Ð¤ò¸ì¤í¤¦¤«(¡¦¢Ï¡¦)>>
¤³¤Îµ»ö¤ËÂФ¹¤ë¥È¥é¥Ã¥¯¥Ð¥Ã¥¯
¤³¤Îµ»ö¤Î¥È¥é¥Ã¥¯¥Ð¥Ã¥¯URL
PDO ¤È prepared statement ¤Ë´Ø¤¹¤ë¥á¥â
Æüµ
JJUG¥¯¥í¥¹¥³¥ß¥å¥Ë¥Æ¥£¥«¥ó¥Õ¥¡¥ì¥ó¥¹¤Ç¹Ö±é¤·¤Æ¤¤Þ¤·¤¿¡ª
°Ê²¼¤Î¥¢¥¸¥§¥ó¥À¤Ç¡¢purprin¤µ¤ó¤È°ì½ï¤Ë¤ªÏ䵤»¤Æ¤¤¤¿¤À¤¤Þ¤·¤¿¡£
¡¦¡Ö¤Ù¤Ë¤Â¤ç¡×¤Ã¤Æ¤Ê¤Ë¡©¤½¤ì¤ª¤¤¤·¤¤¤Î¡©
¡¦¡Ö¥®¡¼¥¯¡×¤Ã¤Æ¤Ê¤Ë¡©
¡¦¤É¤¦¤·¤Æº£¤³¤³¤Çȯɽ¤·¤Æ¤¤¤ë¤Î¡©
¡¦¡ÖgeekDataBa...
- From: ¥®¡¼¥¯¤Ê¤ª»Ð¤µ¤ó¤Ï¹¥¤¤Ç¤¹¤« |
- 2008/10/22(¿å) 00:16:09
¤³¤Îµ»ö¤Ë¥³¥á¥ó¥È¤¹¤ë
- HOME |




¤³¤Îµ»ö¤ËÂФ¹¤ë¥³¥á¥ó¥È