Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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·ÃÎÊMySQLÊý¾Ý¿âº¯Êý¼ò½é


      PHP·ÃÎÊMySQLÊý¾Ý¿âº¯Êý¼ò½é
1. ½øÐÐÊý¾Ý¿âÁ¬½Ó
    Á¬½ÓÊý¾Ý¿â·þÎñÆ÷£¬¾ÍÊÇ¿Í»§¶ËÏò¼ºÔËÐеÄÊý¾Ý¿â·þÎñÆ÷·¢³öÁ¬½ÓÇëÇó£¬
    ³É¹¦ÒÔºó¾Í¿ÉÒÔ¶ÔÊý¾Ý¿â½øÐÐÏàÓ¦²Ù×÷£¬ÓÉÓÚÓû§µÄȨÏÞ²»Í¬£¬ËùÄܽø
    ÐеIJÙ×÷Ò²²»Ò»Ñù¡£PHPÌṩÁËһϵÁÐMySQL ......

PHPÖÐħÊõ³£Á¿

__LINE__ ÎļþÖеĵ±Ç°Ðкš£
 
__FILE__ ÎļþµÄÍêÕû·¾¶ºÍÎļþÃû¡£Èç¹ûÓÃÔÚ±»°üº¬ÎļþÖУ¬Ôò·µ»Ø±»°üº¬µÄÎļþÃû¡£×Ô PHP 4.0.2 Æð£¬__FILE__
×ÜÊÇ°üº¬Ò»¸ö¾ø¶Ô·¾¶£¨Èç¹ûÊÇ·ûºÅÁ¬½Ó£¬ÔòÊǽâÎöºóµÄ¾ø¶Ô·¾¶£©£¬¶øÔÚ´Ë֮ǰµÄ°æ±¾ÓÐʱ»á°üº¬Ò»¸öÏà¶Ô·¾¶¡£

__DIR__ ÎļþËùÔÚµÄĿ¼¡£Èç¹ûÓÃÔÚ±»°üÀ¨ÎļþÖУ¬Ôò· ......

PHPÖÐstripslashesºÍaddslashesµÄʹÓÃ

ÏòmysqlдÈëÊý¾Ýʱ£¬È磺mysql_query("update tableName set `title`='goaler's blog'");
¡¡¡¡Õâ¸öʱºò£¬PHP½«»á±¨´í£¬ASPÖд¦ÀíʱҲһÑù¡£
¡¡¡¡ÒòΪÊý¾Ý¿â¶Ôµ¥ÒýºÅ¹ýÃô¡£
¡¡¡¡ASPÖÐÐèÒª½øÐÐreplace("'","''",str)£»
¡¡¡¡¶øPHPÖÐÔò¿ÉÒÔÖ±½ÓʹÓÃaddslashes¡£
¡¡¡¡ASPÎÊÌâÕâÀïÔݲ»¿¼ÂÇ£¬±¾ÎÄҪ˵µÄÊÇPHPÏà¹ØµÄstrip ......

php ×Ö·û´®°²È«¹ýÂË È«¹¥ÂÔ

<?php
if (!get_magic_quotes_gpc()) {
add_slashes($_GET);
add_slashes($_POST);
add_slashes($_COOKIE);
}

function add_slashes($string) {
if (is_array($string)) {
foreach ($string as $key => $value) {
$string ......

PerlºÍPHPÔÚLinuxÏÂÎÞ·¨mkdir 777µÄÎÊÌâ

Ê×ÏÈPerl mkdir µÄÓï·¨ÊÇ£º
1.mkdir('dir', ´ú±í¾Åλ¶þ½øÖÆÊý×ÖµÄÊ®½øÖÆÖµ)
ÉèÖÃ775£¬Ôò¸ÃֵΪʮ½øÖƵÄ509£¬¼´¶þ½øÖƵÄ111111101
´ËÊýÖµ²»ÄÜÉèÖÃΪ111111111¼´Ê®½øÖƵÄ511¼´777¡£
2.mkdir('dir', 0³£¼ûunix3λȨÏÞ)
¿ÉÒÔÉèÖÃ777¡£
È»ºóÔÚlinuxÏÂʱ£¬ÓÉÓÚumaskµÄÔ­Òò£¬Ö»ÄÜÉèÖÃΪ755¡£
ÒòΪ´´½¨ÎļþʱµÄȨÏÞÊÇumaskºÍ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ