Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHP³ÌÐòÔ±Ó¦¸ÃÁ˽âMongoDBµÄÎå¼þÊÂ

2010ÄêÓ¦¸Ã±»ÈËÃǼÇס£¬ÒòΪSQL½«ÔÚÕâÒ»ÄêËÀÈ¥¡£ÕâÒ»Äê¹ØÏµÊý¾Ý¿âÐн«¾Íľ£¬ÕâÒ»Ä꿪·¢Õß·¢ÏÖËûÃÇÔÙ²»ÐèÒª³¤Ê±¼äÐÁ¿àµÄ¹¹ÔìÁлòÕß±í¸ñÀ´´æ·ÅÊý¾Ý¡£ 2010Ä꽫ÊÇÎĵµÐÍÊý¾Ý¿âµÄÆðʼÄê¡£¾¡¹ÜÕâÑùµÄÊÆÍ·ÒѾ­³ÖÐø¶àÄ꣬ÏÖÔÚ²ÅÊÇÒ»¸ö¸ü¶à£¬¸ü¹ã·ºµÄÎĵµÐÍÊý¾Ý¿â³öÏÖµÄÄê´ú¡£´Ó»ùÓÚÔÆ¼ÆËãµÄAmazonµ½Google£¬´óÁ¿¿ªÔ´¹¤¾ß£¬ÒÔ¼°ËæÖ®µ®ÉúµÄCouchDBºÍMongoDB¡£ ÄÇôʲôÊÂmongoDBÄØ£¿ÏÂÃæÎï¼þÊÂÇéÓ¦¸ÃÊÇPHP³ÌÐòÔ±Ó¦¸ÃÁ˽âµÄ 1.MongoDBÊÇÒ»¸öµ¥¶ÀµÄ·þÎñÆ÷ 2.MongoDBÊÇ»ùÓÚÎĵµ£¬¶ø²»ÊÇ»ùÓÚ±í 3.MongoDB½ÏÉÙµÄSchema .Äã²»ÐèÒªÁíÍâѧϰһÖÖÓïÑÔ 5.MongoDBÓÐÁ¼ºÃµÄPHPÖ§³Ö 1¡£MongoDBÊÇÒ»¸öµ¥¶ÀµÄ·þÎñÆ÷ code text¾ÍÏñmysqlºÍpostgresqlÒ»Ñù£¬MongoDB½«¼àÌý½ÓÈëµÄÁ¬½Ó¡£ËûÌṩµÄ¹¤¾ßÓÐѯÎÊ£¬´´½¨£¬¸üкÍɾ³ý£¬ÀíÂÛÉÏ£¬¾ÍºÍmysqlºÍpostgresqlÒ»Ñù½øÐй¤×÷£ºÁ´½Ó,´¦Àí£¬È»ºó¹Ø±ÕÁ¬½Ó¡£ 2. ÏòÐкͱí˵ÔÙ¼û£¬»¶Ó­ÎĵµºÍÊÕ¼¯Æ÷´úÌæ´¢´æÊý¾ÝµÄ±íºÍÐУ¬MongoDB½«Êý¾Ý´¢´æÔÚÎĵµÖС£¼ÙÈçÎÒÃÇÓÐһƪ´ø±êÌâµÄ"ÎÄÕÂ"£¬ËüÓжà¸ö×÷Õߣ¬Ò»¸öÖ÷ÌâºÍ±êÇ©¡£ËùÓÐÕâЩ¿´ÆðÀ´¾ÍÏñÏÂÃæ£º 3.MongoDB°üº¬½ÏÉÙµÄschema¡¡¡¡MongoDBûÓÐschemaÓïÑÔ¡£Èç¹ûÄãÏëн¨Ò»ÖÖÎĵµÀàÐÍ£¬Äã²»ÐèÒª¸æËßÊý¾Ý¿âÈκÎÊÂÇé¡£¾¡¹Ü½«ÐµÄÊý¾Ý·Åµ½Êý¾Ý¿âÖоÍÐÐÁË¡£¡¡¡¡ÔÚµÚ¶þµãÖУ¬ÎÒÄ£ÄâÁËÒ»¸öÎĵµ¡£ÏÖÔÚÎÒÏëΪËùÓÐÇøÓò¶¨ÒåÒ»¸öÎÄÕÂÀàÐÍ£¬ËùÓÐÎÒÐèÒª×öµÄ¾ÍÊǽ«ÕâЩÊý¾Ýдµ½Êý¾Ý¿âÖС£Èç¹ûÎÒ¾ö¶¨ÑÓ»ºÐ´ÈëÄØ£¿ÎÒÖ»ÐèÒªÀ­³öÕⲿ·ÖÊý¾Ý£¬È»ºó¼ÓÉÏÈÕÆÚ×ֶΣ¬×îºó±£´æ¾ÍÐС£¡¡¡¡ÄÇôÊý¾ÝÀàÐÍÔõô°ì£¿¼òµ¥µÄ»Ø´ð¾ÍÊÇMongoDBÔËÓÃÒ»ÖÖÇ¿ÖÆÏµÍ³£¬ÀàËÆJavaScript»òÕßPHP¡£Èç´ËÕâÑù£¬Êý¾Ý¿â¼«ºÃµÄÈõ»¯ÁËÀàÐ͵Ä×÷Óᣡ¡¡¡ÕâÓÐһЩ©¶´£¨³¬´óÁ¿µÄÊý¾ÝÐèҪһЩÃ÷È·µÄ¶¨Ò壩£¬²»¹ý¶àÊýÇé¿öÏ£¬ÄãдÄãµÄMongoDB´úÂë¾ÍÏñÔÚPHPÉϱà³ÌÒ»Ñù¡£ 4. Äã²»ÐèҪѧϰÁíÍâµÄÓïÑÔ¡¡¡¡»ØÒäÒ»ÏÂÆäËûÄãÔøÐ´¹ýµÄÊý¾Ý¿â³éÏó²ã¡£»ØÒäËùÓÐÄãÔøÊ¹ÓùýµÄORM²ã¡£ÄÇôÄãÏÖÔÚ¿ÉÒÔÅׯúËûÃǵģ¬ÔÚMongoDBÉÏÄãÓò»×ÅËûÃÇÁË¡£¡¡¡¡MongoDB£¨°üº¬ËüµÄPHPÇý¶¯£©²»ÐèҪѯÎÊÓïÑÔ¡£ÔÚ´ó¶àÊý°¸ÀýÖУ¬ÄãÖ»ÐèÒª¼òµ¥µÄ¸ø¶¨Ò»¸öÖ¸Õë¾ßÌåÖÆ¶¨ÄãÐèÒªµÄ£¬È»ºó·µ»ØÄãÒ»¸öÎĵµÖ¸Ïò¡£¡¡¡¡Èç¹ûÄãÔËÐÐһЩ¸ß½×º¯Êý£¨±ÈÈçMap-Reduce£©£¬Äã¿ÉÒÔͨ¹ýJavaScriptÓ¦ÓüÓÈëµ½MongoDBÖÐÈ¥£¬²¢ÇÒÔÚJavaScriptÄÚ²¿ÒýÇæÖÐÔËÐÐÕâЩ½Å±¾¡£¡¡¡¡5. PHPºÍMongoDBÊÇÌìÉúÒ»¶Ô£¿¡¡¡¡PHPÒѾ­¶ÔMongoDB¾ß±¸ºÜºÃµÄÖ§³Ö¡£MongoÇý¶¯¿ÉÒÔ×÷Ϊһ¸öPECL¼ÓÔØÏî¼ÓÈëµ½PHP£¬ÕâÒâζ×Ű²×°ÆðÀ´¾ÍÏñÔËÐÐPECLÒ»Ñù°²×°M


Ïà¹ØÎĵµ£º

phpдµÄ´óÕûÊýµÄ³Ë·¨

/*************Ê®½øÖÆ´óÕûÊýÏà³Ë****************/
    /*********
     * $A£¬$B¾ùΪ×Ö·û´®
     */
    function multipication ($A,$B){
        $sResult = "";
       ......

php Ìæ»»·Ç·¨×Ö·û ±£´æµ½Êý¾Ý¿â


function _processBeforeDb($str)
{
$str = str_replace ( array ('<', '>' ), array ('&lt;' , '&gt;' ), $str );
if (!get_magic_quotes_runtime()){
return addslashes($str);
}
else
{
return $str;
}
}
......

¿ªÊ¼Ñ§Ï°PHP¿ª·¢ÒÔ¼°ÍøÂ繤³Ì

1.¶¨Î»£¬Ã÷È··½Ïò¡£
2.¶¨Î»ºó¾ÍÈ¥³¢ÊÔ¡£²»ÒªÔÙ̸Äܲ»ÄÜ×ö¡£
ÒÔÉÏÊǺÃÓѸøÎҵĽ¨Ò飬ºÜÖпϡ£
µÚÒ»µã£¬ÎÒÐèҪȷ¶¨×Ô¼º½ñºó·¢Õ¹µÄ·½Ïò£¬²»ÄÜÔÙÏñÏÖÔÚÕâÑùʲô¶¼È¥Ñ§£¬½á¹ûʲô¶¼Ò»ÎÞËù³É¡£
µÚ¶þµã£¬Öƶ¨¼Æ»®ºó¾ÍÓ¦¸ÃÂíÉÏ×ÅÊÖÈ¥Ö´ÐУ¬Óöµ½´ìÕÛʱ²»Òª¼±×Å˵£¬ÎÒ°¾Ò¹Á˶à¾Ã¶à¾Ã£¬»¹ÊÇûѧ»á°¡£¬¶øÊǾ²ÐÄ·ÖÎö£¬È»ºó¶ÔÖ¢ÏÂÒ©£¬ ......

php ÖÐÇÉÓà @ ȦA Ȧa Îļþ²Ù×÷ ¾¯¸æ

¶ÔÓÚ³õѧÕßÀ´Ëµ£¬ÎÒÃÇÓÐʱºò»á¿´¼ûPHPÖÐÓÐÕâÑùµÄд·¨£º
@ unlink($filepath);
Ò²¿ÉÒÔд³É£º
unlink($filepath);
²»Ã÷°×ÕâÁ½ÖÖд·¨ÓÐÊ²Ã´Çø±ð£¬±íÃæÉÏ£¬³ÌÐòÔËÐÐÆðÀ´ËƺõÃ»Ê²Ã´Çø±ð¡£
ʵ¼ÊÉÏ£¬¼ÓÉÏ@·ûºÅ£¬ÓÐÒÖÖÆ´íÎóÏÔʾµÄ¹¦ÄÜ¡£
¾ÍÄÃÉÏÃæµÄ´úÂëÀ´Ëµ£¬È¥µô@ʱ£¬
Èç¹û±»É¾³ýµÄÎļþ²»´æÔڵϰ£¬Ôò»áÏÔʾÎļþ²»´æÔڵĴíÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ