ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÐèÒª±ÜÃâµÄMYSQL¿Í»§»ú³ÌÐòÉè¼Æ´íÎó

·¢²¼Ê±¼ä:2006-09-16 00:11:25À´Ô´:ºìÁª×÷Õß:soylo
¡ö ÔÚʹÓýá¹û¼¯ÔªÊý¾Ý°ïÖúÑéÖ¤ÕâЩÊý¾ÝÊʺÏÓÚ¼ÆËãÖ®ºó£¬Ê¹Óýá¹û¼¯Êý¾Ý¼ÆËã½á¹û¡£
¡ö ÈçºÎ´¦ÀíºÜÄѲåÈëµ½²éѯÖеÄÊý¾Ý¡£
¡ö ÈçºÎ´¦ÀíͼÐÎÊý¾Ý¡£
¡ö ÈçºÎ»ñµÃ±í½á¹¹µÄÐÅÏ¢¡£
¡ö ³£¼ûµÄMySQL³ÌÐòÉè¼Æ´íÎó¼°ÈçºÎ±ÜÃâ¡£
ÔÚ½á¹û¼¯ÉÏÖ´ÐмÆËã
Æù½ñΪֹ£¬ÎÒÃǼ¯ÖжøÖ÷ÒªµØʹÓÃÁ˽á¹û¼¯ÔªÊý¾ÝÀ´´òÓ¡ÐÐÊý¾Ý£¬µ«ºÜÃ÷ÏÔ£¬³ý´òÓ¡Ö®Í⣬»¹ÓÐÐèҪʹÓÃÊý¾Ý×öÆäËûÊÂÇéµÄʱºò¡£ÀýÈ磬¼ÆËã»ùÓÚÊý¾ÝÖµµÄͳ¼ÆÐÅÏ¢£¬Ó¦ÓÃÔªÊý¾ÝÈ·±£Êý¾ÝÊʺÏËüÃÇÒªÂú×ãµÄÐèÇó¡£ÄÄÖÖÀàÐ͵ÄÐèÇ󣿶ÔÓÚÆô¶¯³ÌÐòÀ´Ëµ£¬¿ÉÄÜҪУÑéÒ»ÏÂÕý
ÒªÖ´ÐÐÊý×Ö¼ÆËãµÄÁÐʵ¼ÊÉÏÊÇ·ñ°üº¬×ÅÊý×Ö£¡
ÏÂÃæµÄÁбíÏÔʾÁËÒ»¸ö¼òµ¥º¯Êýsummary _ stats ( ) ,Ëü»ñÈ¡½á¹û¼¯ºÍÁÐË÷Òý£¬²¢²úÉúÁÐÖµµÄ»ã×Üͳ¼Æ¡£¸Ãº¯Êý»¹ÁгöȱÉÙÊýÖµµÄÊýÁ¿£¬ËüÊÇͨ¹ý¼ì²éNULL À´¼ì²âµÄ¡£ÕâЩ¼ÆËã°üÀ¨Á½¸öÊý¾ÝËù±ØÐëÂú×ãµÄÐèÇó£¬ summary_stats() Óýá¹û¼¯ÔªÊý¾ÝÀ´Ð£Ñ飺
¡ö Ö¸¶¨µÄÁбØÐë´æÔÚ£¨Ò²¾ÍÊÇ˵£¬ÁÐË÷Òý±ØÐëÔÚ½á¹û¼¯ÁÐÖµµÄ·¶Î§ÄÚ£©¡£
¡ö ´ËÁбØÐë°üÀ¨Êý×ÖÖµ¡£
Èç¹ûÕâЩÌõ¼þ²»Âú×㣬Ôòsummary_stats() Ö»´òÓ¡³ö´íÎóÏûÏ¢²¢·µ»Ø¡£´úÂëÈçÏ£º



Çë×¢ÒâÔÚmysql_fetch_row() Ñ­»·Ç°Ãæµ÷ÓõÄmysql_ data _ seek( )¡£Îª»ñµÃͬÑùµÄ½á¹û¼¯£¬ËüÔÊÐí¶à´Îµ÷ÓÃsummary _ stats()£¨¼ÙÉèÒª¼ÆË㼸ÁеÄͳ¼ÆÖµµÄ»°£©¡£Ã¿´Îµ÷ÓÃsummary _ stats( )¶¼Òª¡°ÖØлص½¡±µ½½á¹û¼¯µÄ¿ªÊ¼£¨ÕâÀï¼ÙÉèmysql_store_result() ´´½¨½á¹û¼¯£¬Èç¹ûÓÃmysql_use_result() ´´½¨½á¹û¼¯¾ÍÖ»ÄÜ°´Ë³Ðò´¦ÀíÐУ¬¶øÇÒÖ»ÄÜ´¦ÀíÒ»´Î£©¡£summary_stats() ÊǸöÏà¶Ô¼òµ¥µÄº¯Êý£¬µ«Ëü¸øÎÒÃÇÒ»¸öÌáʾ£¬¾ÍÊÇÈçºÎ±àдһ¸ö±È½Ï¸´ÔӵļÆËã³ÌÐò£¬ÈçÁ½¸öÁеÄ×îС¶þ³Ë»Ø¹é»òÕß±ê׼ͳ¼Æ£¬Èçt -¼ìÑé¡£
¶Ô²éѯÖÐÓÐÒÉÎʵÄÊý¾Ý½øÐбàÂë
°üÀ¨ÒýºÅ¡¢¿ÕÖµºÍ·´Ð±ÏßµÄÊý¾ÝÖµ£¬Èç¹û°ÑËüÃDzåÈëµ½²éѯÖУ¬ÔÚÖ´Ðвéѯʱ¾Í»á²úÉúһЩÎÊÌâ¡£ÏÂÃæµÄÌÖÂÛÂÛÊöÁËÕâЩÄѵ㣬²¢½éÉÜÁ˽â¾öµÄ°ì·¨¡£¼ÙÉèÒª½¨ÔìÒ»¸öSELECT ²éѯ£¬Ëü»ùÓÚÓÉname Ö¸ÏòµÄ¿ÕÖսᴮµÄÄÚÈÝ£º

¡¡ Èç¹ûname µÄÖµÀàËÆÓÚ¡°0¡¯Malley, Brian¡±£¬Õâʱ½øÐеIJéѯ¾ÍÊÇ·Ç·¨µÄ£¬ÒòΪÒýºÅÔÚÒýÓõÄ×Ö·û´®Àï³öÏÖ£º

ÐèÒªÌرð×¢ÒâÕâ¸öÒýºÅ£¬ÒÔ±ãʹ·þÎñÆ÷²»½«Ëü½âÊÍΪname µÄ½áβ¡£Ò»ÖÖ·½·¨ÊÇÔÚ×Ö·û´®ÄÚʹÓÃË«ÒýºÅ£¬Õâ¾ÍÊÇANSI SQL Ô¼¶¨¡£SQL Ö§³ÖÕâ¸öÔ¼¶¨£¬Ò²ÔÊÐíÒýºÅÔÚ·´Ð±ÏߺóʹÓãº

ÁíÒ»¸öÓÐÎÊÌâÖ®´¦ÊDzéѯÖÐÈÎÒâ¶þ½øÖÆÊý¾ÝµÄʹÓã¬ÀýÈ磬ÔÚ°ÑͼÐδ洢µ½Êý¾Ý¿âÕâÑùµÄÓ¦ÓóÌÐòÖлᷢÉúÕâÖÖÇé¿ö¡£ÒòΪ¶þ½øÖÆÊýÖµº¬ÓÐһЩ×Ö·û£¬°ÑËü·Åµ½²éѯÖÐÊDz»°²È«µÄ¡£ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬¿ÉʹÓÃmysql_ escape _ string( )£¬Ëü¿ÉÒÔ¶ÔÌØÊâ×Ö·û½øÐбàÂ룬ʹÆäÔÚÒýÓõÄ×Ö·û´®ÖпÉÒÔʹÓá£mysql_escape_string() ÈÏΪµÄÌØÊâ×Ö·ûÊÇÖ¸¿Õ×Ö·û¡¢µ¥ÒýºÅ¡¢Ë«ÒýºÅ¡¢·´Ð±Ïß¡¢»»Ðзû¡¢»Ø³µ·ûºÍC ontrol - Z£¨×îºóÒ»¸öÔÚWindows ÓïÑÔ»·¾³ÖгöÏÖ£©¡£Ê²Ã´Ê±ºòʹÓÃmysql_escape_string() ÄØ£¿×î±£ÏյĻشðÊÇ¡°Ê¼ÖÕ¡±¡£È»¶ø£¬Èç¹ûÈ·ÐÅÊý¾ÝµÄÐÎʽ²¢ÇÒÖªµÀËüÊÇÕýÈ·µÄ--¿ÉÄÜÒòΪԤÏÈÖ´ÐÐÁËÈ·Èϼì²é--¾Í²»±Ø±àÂëÁË¡£ÀýÈ磬Èç¹û´¦Àíµç»°ºÅÂëµÄ×Ö·û´®£¬ËüÍêÈ«ÓÉÊý×ֺͶÌÏß×é³É£¬ÄÇô¾Í²»±Øµ÷ÓÃmysql_ escape _ string( )ÁË£¬·ñÔò»¹ÊÇÒªµ÷Óá£
mysql_escape_string() ¶ÔÓÐÎÊÌâµÄ×Ö·û½øÐбàÂëÊǽ«ËüÃÇת»»ÎªÒÔ·´Ð±Ïß¿ªÍ·µÄ2¸ö×Ö·ûµÄÐòÁС£ÀýÈ磬¿Õ×Ö·ûת»»Îª¡® \ 0¡¯,ÕâÀïµÄ0 ÊÇ¿É´òÓ¡µÄASCII Âë0£¬¶ø²»ÊÇ¿Õ¡£·´Ð±Ïß¡¢µ¥ÒýºÅºÍË«ÒýºÅ·Ö±ðת»»Îª¡® \ \¡¯¡¢¡®\¡¯¡¯ºÍ¡®\¡±¡¯¡£µ÷ÓÃmysql_escape_string() µÄ¹ý³ÌÈçÏ£º

mysql_escape_string() ¶Ôfrom_str ½øÐбàÂ룬²¢°Ñ½á¹ûдÈëto _ strÖУ¬»¹Ìí¼ÓÁË¿ÕÖÕ½áÖµ£¬ÕâÑùºÜ·½±ã£¬ÒòΪ¿ÉÒÔÀûÓÃÏñstrcpy() ºÍstrlen() ÕâÑùµÄº¯ÊýʹÓøýá¹û´®¡£from_str Ö¸Ïò°üÀ¨½«Òª±àÂëµÄ×Ö·û´®µÄchar »º³åÇø£¬Õâ¸ö×Ö·û´®¿ÉÄÜ°üº¬ÈκÎÄÚÈÝ£¬ÆäÖаüÀ¨¶þ½øÖÆÊý¾Ý¡£to_str Ö¸ÏòÒ»¸ö´æÔÚµÄchar »º³åÇø£¬ÔÚÕâ¸ö»º³åÇøÀ¿ÉÒÔдÈë±àÂëµÄ×Ö·û´®£»²»Òª´«µÝδ³õʼ»¯µÄÖ¸Õë»òNULL Ö¸Õ룬ϣÍûÓÉmysql_escape_string() ·ÖÅä¿Õ¼ä¡£ÓÉto_str Ö¸ÏòµÄ»º³åÇøµÄ³¤¶ÈÖÁÉÙÊÇ(from_len*2)+1¸ö×Ö½Ú£¨ºÜ¿ÉÄÜfrom_str ÖеÄÿ¸ö×Ö·û¶¼ÐèÒªÓÃ2 ¸ö×Ö·ûÀ´±àÂ룻¶îÍâµÄ×Ö½ÚÊÇ¿ÕÖÕ½áÖµ£©¡£
from_len ºÍto_len ¶¼ÊÇunsigned int Öµ£¬from_len ±íʾfrom_str ÖÐÊý¾ÝµÄ³¤¶È£»ÌṩÕâ¸ö³¤¶ÈÊǷdz£±ØÒªµÄ£¬ÒòΪfrom_str ¿ÉÄÜ°üº¬¿ÕÖµ×Ö½Ú£¬²»ÄÜ°ÑËüµ±×÷¿ÕÖսᴮ¡£´Ómysql_escape_string() ·µ»ØµÄto_len ÖµÊÇ×÷Ϊ½á¹ûµÄ±àÂë×Ö·û´®µÄʵ¼Ê³¤¶È£¬Ã»ÓжԿÕÖÕ½áÖµ½øÐмÆÊý¡£
µ±mysql_escape_string() ·µ»Øʱ£¬ to _ strÖбàÂëµÄ½á¹û¾Í¿É¿´×÷ÊÇ¿ÕÖսᴮ£¬ÒòΪfrom_str ÖеĿÕÖµ¶¼±»±àÂëΪ¡® \ 0¡¯¡£
ΪÁËÖØбàд¹¹ÔìSELECT µÄ´úÂ룬ʹÃû³ÆµÄÖµ¼´Ê¹°üº¬ÒýºÅÒ²Äܹ¤×÷£¬ÎÒÃǽøÐÐÏÂÃæµÄ²Ù×÷£º

¡¡¡¡Í¼ÏñÊý¾ÝµÄ´¦Àí
¡¡¡¡mysql_escape_string() µÄ»ù±¾¹¦ÄÜÖ®Ò»¾ÍÊÇ°ÑͼÏñÊý¾Ý¼ÓÔص½Ò»¸ö±íÖС£±¾½Ú½éÉÜÈçºÎ½øÐÐÕâÏ×÷£¨Õâ¸öÌÖÂÛÒ²ÊÊÓÃÓÚ¶þ½øÖÆÊý¾ÝµÄÆäËûÐÎʽ£©¡£¼ÙÉèÏë´ÓÎļþÖжÁȡͼÏñ£¬²¢½«ËüÃÇÁ¬Í¬Î¨Ò»µÄ±êʶ·û´æ´¢µ½±íÖС£BLOB ÀàÐͶԶþ½øÖÆÊý¾ÝÀ´½²ÊǸöºÜºÃµÄÑ¡Ôñ£¬Òò´Ë¿ÉÒÔʹÓÃÏÂÃæµÄ±í˵Ã÷£º

ʵ¼ÊÉÏ£¬ÒªÏë´ÓÎļþÖлñȡͼÏñ²¢·ÅÈëimages ±í£¬ÀûÓÃÏÂÃæµÄº¯Êýload_image() ¿ÉÒÔʵÏÖ£¬¸ø³öÒ»¸ö±êʶ·ûºÅÂëºÍÒ»¸öÖ¸Ïò°üÀ¨Õâ¸öͼÏñÊý¾ÝµÄ´ò¿ªÎļþµÄÖ¸Õ룺

load_image() ²»»á·ÖÅä·Ç³£´óµÄ²éѯ»º³åÇø£¨ 10 0 K£©£¬Òò´ËËüÖ»ÄÜ´¦ÀíÏà¶Ô½ÏСµÄͼÐΡ£
ÔÚʵ¼ÊµÄÓ¦ÓóÌÐòÖУ¬¿ÉÒÔ¸ù¾ÝͼÐÎÎļþµÄ´óС¶¯Ì¬µØ·ÖÅ仺³åÇø¡£´¦Àí´ÓÊý¾Ý¿âÖлָ´µÄͼÐÎÊý¾Ý£¨»òÈκζþ½øÖÆÊý¾Ý£©²¢²»Ïñ¿ªÊ¼°ÑËü·ÅÈëʱÄÇÑùÎÊÌâÖØÖØ£¬ÒòΪÔÚ±äÁ¿MYSQL_ROW ÖÐÊý¾ÝÖµµÄԭʼÐÎʽÊÇÓÐЧµÄ£¬Í¨¹ýµ÷ÓÃmysql_ fetch _length ( )£¬Õâ¸ö³¤¶ÈÒ²ÊÇÓÐЧµÄ¡£±ØÐ뽫ֵ¿´×÷ÊǼÆÊý´®£¬¶ø²»ÊÇ¿ÕÖսᴮ¡£
»ñÈ¡±íÐÅÏ¢
MySQLÔÊÐíʹÓÃÏÂÃæµÄ²éѯ»ñÈ¡Óйرí½á¹¹µÄÐÅÏ¢£¨ÏÂÃæÁ½ÕßÊǵȼ۵ģ©£º

ÓëSELECT ÏàÀàËÆ£¬Á½¸öÓï¾ä¶¼·µ»Ø½á¹û¼¯¡£ÎªÁËÔÚ±íÖÐÕÒ³öÓйØÁУ¬ËùÐè×öµÄ¾ÍÊÇ´¦Àí½á¹û¼¯ÖеÄÐУ¬´ÓÖлñÈ¡ÓÐÓõÄÐÅÏ¢¡£ÀýÈ磬Èç¹û´Ómysql¿Í»§»úÉÏ·¢²¼DESCRIBE images Óï¾ä£¬¾Í»á·µ»ØÕâÑùµÄÐÅÏ¢£º

¡¡ Èç¹û´Ó×Ô¼ºµÄ¿Í»§»úÉÏÖ´ÐÐͬÑùµÄ²éѯ£¬¿ÉÒԵõ½ÏàͬµÄÐÅÏ¢£¨Ã»Óб߿ò£©¡£Èç¹ûÖ»ÏëÒªµ¥¸öÁеÄÐÅÏ¢£¬ÔòʹÓÃÈçÏÂÕâ¸ö²éѯ£º
¡¡ SHOW FIELDS FROM tbl _ name LIKE ¡°col _ name¡±
¡¡ ´Ë²éѯ»á·µ»ØÏàͬµÄÁУ¬µ«Ö»ÊÇÒ»ÐУ¨Èç¹ûÁв»´æÔھͲ»·µ»ØÐУ©¡£
¡¡ ÐèÒª±ÜÃâµÄ¿Í»§»ú³ÌÐòÉè¼Æ´íÎó
¡¡ ±¾½ÚÌÖÂÛһЩ³£¼ûµÄMySQLC API ³ÌÐòÉè¼Æ´íÎó£¬ÒÔ¼°ÈçºÎ±ÜÃâÆä·¢Éú£¨ÕâЩÎÊÌâÔÚMySQLÓʼþÇåµ¥ÖлáÖÜÆÚÐÔµØͻȻ³öÏÖ£©¡£
¡¡ 1. ´íÎó1----ʹÓÃδ³õʼ»¯µÄÁ¬½Ó´¦Àí³ÌÐòÖ¸ÕëÔÚ±¾ÕµÄÑùÀýÖУ¬ÎÒÃÇÒѾ­Í¨¹ý´«µÝNULL ²ÎÊýµ÷ÓÃÁËmysql_ i n i t ( )£¬Õâ¾ÍÊÇÈÃËü·ÖÅä²¢ÇÒ³õʼ»¯MYSQL ½á¹¹£¬È»ºó·µ»ØÒ»¸öÖ¸Õë¡£ÁíÍâÒ»ÖÖ·½·¨Êǽ«Ö¸Õë´«µÝµ½Ò»¸öÒÑÓеÄMYSQL ½á¹¹ÖС£ÔÚÕâÖÖÇé¿öÏ£¬ mysql_init() »á½«½á¹¹³õʼ»¯²¢·µ»ØÒ»¸öÖ¸Õ룬¶ø²»±Ø×Ô¼º·ÖÅä½á¹¹¡£Èç¹ûҪʹÓõڶþÖÖ·½·¨£¬ÔòҪСÐÄ»á³öÏÖһЩ΢ÃîµÄÎÊÌâ¡£ÏÂÃæµÄÌÖÂÛÖ¸³öÁËÐèҪעÒâµÄһЩÎÊÌâ¡£Èç¹û½«Ò»¸öÖ¸Õë´«µÝ¸ømysql_ init( )£¬ËüÓ¦¸Ãʵ¼ÊÖ¸ÏòijЩ¶«Î÷¡£¿´ÏÂÃæµÄ´úÂë¶Î£º

Õâ¸öÎÊÌâÊÇ£¬mysql_init() µÃµ½ÁËÒ»¸öÖ¸Õ룬µ«Ö¸ÕëûÓÐÖ¸ÏòËùÖªµÄÈκεط½¡£conn ÊÇÒ»¸ö¾Ö²¿±äÁ¿£¬Òò´ËÔÚmain() ¿ªÊ¼Ö´ÐÐʱËüÊÇÒ»¸öÄÜÖ¸ÏòÈκεط½µÄδ³õʼ»¯µÄ´æ´¢Æ÷£¬Õâ¾ÍÊÇ˵mysql_init() ½«Ê¹ÓÃÖ¸Õ룬²¢¿ÉÔÚÄÚ´æµÄһЩÈÎÒâÇøÓòÀÄд¡£Èç¹ûÐÒÔ˵Ļ°£¬ conn ½«Ö¸ÏòÄúµÄ³ÌÐòµØÖ·¿Õ¼äµÄÍⲿ£¬ÕâÑù£¬ÏµÍ³½«Á¢¼´ÖÕÖ¹£¬Ê¹ÄúÄܾ¡ÔçÒâʶµ½´úÂëÖгöÏÖµÄÎÊÌâ¡£
Èç¹û²»ÐҵĻ°£¬ conn ½«Ö¸Ïò³ÌÐòÖÐÒÔºó²ÅʹÓõÄһЩÊý¾ÝµÄÄÚ²¿£¬Ö±µ½ÔÙ´ÎʹÓÃÄǸöÊý¾Ýʱ²Å·¢ÏÖÎÊÌâ¡£Òò´Ëʵ¼Ê³öÏÖÎÊÌâµÄµØ·½Ô¶±ÈÖ´ÐгÌÐòʱ³öÏÖµÄÎÊÌâ¶à£¬Ò²¸üÄѲ¶×½µ½¡£ÏÂÃæÊÇÒ»¶ÎÓÐÎÊÌâµÄ´úÂ룺

¡¡ ´Ëʱ£¬ conn ÊÇÒ»¸öÈ«¾Ö±äÁ¿£¬Òò´ËÔÚ³ÌÐòÆô¶¯Ç°£¬½«Ëü³õʼ»¯Îª0£¨¾ÍÊÇNULL£©¡£mysql_init() Óöµ½NULL ²ÎÊý£¬Òò´Ë³õʼ»¯²¢·ÖÅäÒ»¸öеÄÁ¬½Ó´¦Àí³ÌÐò¡£Ö»Òª½«conn ´«µÝ¸øÐèÒª·ÇNULL Á¬½Ó´¦Àí³ÌÐòµÄMySQLCAPI º¯Êý£¬ÏµÍ³¾Í»á±ÀÀ£¡£ÕâЩ´úÂë¶ÎµÄÐ޸ľÍÊÇÈ·±£conn ÓÐÒ»¸ö¿ÉÖªµÄÖµ¡£ÀýÈ磬¿ÉÒÔ½«Ëü³õʼ»¯µ½ÒѾ­·ÖÅäµÄMYSQL ½á¹¹µØÖ·ÖÐÈ¥£º

È»¶ø£¬ÍƼöµÄ£¨½ÏÈÝÒ׵ģ¡£©½â¾ö·½°¸½ö½öÊǽ«NULL ÏÔʽµØ´«µÝ¸ømysql_ init( )£¬Èøú¯Êý·ÖÅäMYSQL ½á¹¹£¬²¢½«·µ»ØÖµ¸³Öµ¸øconn£º

ÎÞÂÛÈçºÎ²»ÒªÍü¼Ç¼ìÑémysql_init() µÄ·µ»ØÖµ£¬ÒÔÈ·±£Ëü²»ÊÇNULL¡£
2. ´íÎó2----ÓÐЧ½á¹û¼¯¼ìÑéµÄʧ°Ü
Çë¼Çס¼ì²éÏ£ÍûµÃµ½µÄ½á¹û¼¯µÄµ÷ÓÃ״̬¡£ÏÂÃæµÄ´úÂëûÓÐ×öµ½ÕâÒ»µã£º

²»ÐÒµØÊÇ£¬Èç¹ûmysql_store_result() ʧ°Ü£¬res_set ΪNULL£¬while Ñ­»·Ò²²»Ö´ÐÐÁË£¬Ó¦²âÊÔ·µ»Ø½á¹û¼¯º¯ÊýµÄ·µ»ØÖµ£¬ÒÔÈ·±£Êµ¼ÊÉÏÔÚ½øÐй¤×÷¡£
3. ´íÎó3---- NULL ÁÐÖµÒýÆðµÄʧ°Ü
²»ÒªÍü¼Ç¼ì²émysql_fetch_row() ·µ»ØµÄÊý×éMYSQL_ROW ÖÐÁÐÖµÊÇ·ñΪNULL Ö¸Õë¡£Èç¹ûrow[i] ΪNULL£¬ÔòÔÚһЩ»úÆ÷ÉÏ£¬ÏÂÃæµÄ´úÂë¾Í»áÒýÆð±ÀÀ££º

¸Ã´íÎóΣº¦×î´óµÄ²¿·ÖÊÇ£¬ÓÐЩprintf() µÄ°æ±¾ºÜ¿íÈݵضÔNULLÖ¸ÕëÊä³öÁË¡°( null )¡±£¬Õâ¾Íʹ´íÎóºÜÈÝÒ×ÌÓÍѶøûÓаѴíÎó¶¨Î»¡£Èç¹û°Ñ³ÌÐò¸øÁËÅóÓÑ£¬¶øËûÖ»Óв»Ì«¿íÈÝprintf( )°æ±¾£¬³ÌÐò¾Í»á±ÀÀ££¬ÄúµÄÅóÓÑ»áÈÏΪÄúÊǸöÎÞÓõijÌÐòÔ±¡£Ñ­»·Ó¦¸Ãд³ÉÏÂÃæÕâÑù£º

²»ÐèÒª¼ì²éÁÐÖµÊÇ·ñΪNULL µÄΩһһ´ÎÊǵ±ÒѾ­´ÓÁÐÐÅÏ¢½á¹¹È·¶¨IS _ NOT _ NULL( )ΪÕæʱ¡£
4. ´íÎó4----´«µÝÎÞÒâÒåµÄ½á¹û»º³åÇø
ÐèÒªÄúÌṩ»º³åÇøµÄ¿Í»§»ú¿âº¯Êýͨ³£ÒªÊ¹ÕâЩ»º³åÇøÕæÕý´æÔÚ£¬ÏÂÃæµÄ´úÂëÎ¥·´ÁËÕâ¸ö¹æÔò£º

ÎÊÌâÊÇʲôÄØ£¿to_str ±ØÐëÖ¸ÏòÒ»¸ö´æÔڵĻº³åÇø£¬¶øÔÚÕâ¸öÑùÀýÖÐûÓУ¬Òò´Ë£¬ËüÖ¸ÏòÁËËæÒâµÄλÖᣲ»ÒªÏòmysql_escape_string ´«µÝÎÞÒâÒåµÄÖ¸Õë×÷Ϊto_str ²ÎÊý£¬·ñÔòËü»áí§Òâ¼ṳ̀ÄÚ´æ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ