MySQL+PHPÂÒÂë½â¾ö
ÄÏÈý·½
MySQL+PHP²úÉúÂÒÂëÔÒò£º
¡ô MySQLÊý¾Ý¿âĬÈϵıàÂëÊÇutf8,Èç¹ûÕâÖÖ±àÂëÓëÄãµÄPHPÍøÒ³²»Ò»ÖÂ,¿ÉÄܾͻáÔì³ÉMySQLÂÒÂ룻
¡ô MySQLÖд´½¨±íʱ»áÈÃÄãÑ¡ÔñÒ»ÖÖ±àÂë,Èç¹ûÕâÖÖ±àÂëÓëÄãµÄÍøÒ³±àÂë²»Ò»ÖÂ,Ò²¿ÉÄÜÔì³ÉMySQLÂÒÂ룻
¡ô MySQL´´½¨±íʱÌí¼Ó×Ö¶ÎÊÇ¿ÉÒÔÑ¡Ôñ±àÂëµÄ,Èç¹ûÕâÖÖ±àÂëÓëÄãµÄÍøÒ³±àÂë²»Ò»ÖÂ,Ò²¿ÉÄÜÔì³ÉMySQLÂÒÂ룻
¡ô Óû§Ìá½»Ò³ÃæµÄ±àÂëÓëÏÔʾÊý¾ÝµÄÒ³Ãæ±àÂë²»Ò»ÖÂ,¾Í¿Ï¶¨»áÔì³ÉPHPÒ³ÃæÂÒÂ룻
¡ô ÈçÓû§ÊäÈë×ÊÁϵÄÒ³ÃæÊÇbig5Âë, ÏÔʾÓû§ÊäÈëµÄÒ³ÃæÈ´ÊÇgb2312,ÕâÖÖ100%»áÔì³ÉPHPÒ³ÃæÂÒÂ룻
¡ô PHPÒ³Ãæ×Ö·û¼¯²»ÕýÈ·£»
¡ô PHPÁ¬½ÓMySQLÊý¾Ý¿âÓï¾äÖ¸¶¨µÄ±àÂë²»ÕýÈ·¡£
×¢Ò⣺
ºÜ¶àÈ˶¼»³ÒÉMySQL°æ±¾²»Ò»Ö»ᵼÖÂÂÒÂë,ÏàÐÅ¿´Á˱¾ËµÃ÷Äã¾Í²»»áÕâÑùÈÏΪÁË¡£
ƽʱÄãÔÚijЩÍøÕ¾¿´µ½µÄÎÄ×Ö¿ÉÄÜÓм¸ÖÖ±àÂë, ÈçÄã¿´µ½Ò»¸ö·±Ìå×Ö,ËüÓпÉÄÜÊÇbig5±àÂë,Ò²ÓÐ ¿ÉÄÜÊÇutf-8±àÂëµÄ,¸üÓпÉÄÜÊÇgbÂëµÄ,û´í,Ò²¾ÍÊÇ˵ÓмòÌå±àÂëµÄ·±Ìå×Ö,Ò²Óз±Ìå±àÂëµÄ¼òÌå×Ö,Ò»¶¨ÒªÁ˽âÕâÒ»µã¡£
Èç¹ûÄãÊÇ×öÒ»¸ö¼òÌå±àÂëµÄÍøÒ³,±àÂ붨ΪGB2312,Èç¹ûÓÐÏã¸ÛºĮ́ÍåµØÇøµÄ·Ã¿ÍÌá½»·±ÌåµÄÐÅÏ¢,¾Í¿ÉÄÜ»áÔì³ÉÂÒÂë,½â¾ö·½·¨£º
½«ÍøÕ¾±àÂëÉèΪ utf-8,ÕâÑù¿ÉÒÔ¼æÈÝÊÀ½çÉÏËùÓÐ×Ö·û¡£
Èç¹ûÍøÕ¾ÒѾÔË×÷Á˺þÃ,ÒÑÓкܶà¾ÉÊý¾Ý,²»ÄÜÔÙ¸ü¸Ä¼òÌåÖÐÎĵÄÉ趨,ÄÇô½¨Ò齫ҳÃæµÄ±àÂëÉèΪ GBK, GBKÓëGB2312µÄÇø±ð¾ÍÔÚÓÚ:GBKÄܱÈGB2312ÏÔʾ¸ü¶àµÄ×Ö·û,ÒªÏÔʾ¼òÌåÂëµÄ·±Ìå×Ö,¾ÍÖ»ÄÜÓÃGBK¡£
ʹÓÃMySQL+PHP²úÉúÂÒÂëµÄÔÒò¶¼Á˽âµÃºÜÇå³þÁË,ÄÇô½â¾ö¾Í²»À§ÄÑÁË¡£
MySQL+PHP²úÉúÂÒÂëµÄ½â¾ö°ì·¨£º
Èç¹û°²×°MySQLµÄ±àÂëÒѲ»Äܸü¸Ä,ºÜ¶àÅóÓÑÊǹºÂòÐéÄâÖ÷»ú½¨Á¢ÍøÕ¾,ÎÞȨ¸ü¸ÄMySQLµÄ°²×°±àÂë,ÕâÒ»¹ØÎÒÃÇ¿ÉÒÔÌø¹ý,ÒòΪֻҪºóÃæµÄ²½¾ÛÕýÈ·,Ò»ÑùÄܽâ¾öÂÒÂëÎÊÌâ¡£
ÐÞ¸ÄÊý¾Ý¿â±àÂ룬Èç¹ûÊÇÊý¾Ý¿â±àÂë²»ÕýÈ·,¿ÉÒÔÔÚPHPmyadmin Ö´ÐÐÈçÏÂÃüÁ
ALTER DATABASE 'test' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
ÒÔÉÏÃüÁî¾ÍÊǽ«testÊý¾Ý¿âµÄ±àÂëÉèΪutf8¡£
Ð޸ıíµÄ±àÂ룺
ALTER TABLE 'category' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
ÒÔÉÏÃüÁî¾ÍÊǽ«Ò»¸ö±ícategoryµÄ±àÂë¸ÄΪutf8¡£
ÐÞ¸Ä×ֶεıàÂ룺
ALTER TABLE 'test' CHANGE 'dd' 'dd' VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
ÒÔÉÏÃüÁî¾ÍÊǽ«test±íÖÐddµÄ×ֶαàÂë¸ÄΪutf8¡£
Èç¹ûÊÇÕâÖÖÇé¿öÈÝÒ×½â¾ö£¬Ö»Ðè¼ì²éÏÂÒ³Ã棬ÐÞ¸ÄÔ´ÎļþµÄcharset¼´¿É¡£
ÕâÖÖÇé¿öÒ²ÊÇÐÞ¸ÄÒ³Ãæcharset¼´¿É¡£
ÔÚÁ¬½ÓÊý¾Ý¿
Ïà¹ØÎĵµ£º
call_user_funcº¯ÊýÀàËÆÓÚÒ»ÖÖÌرðµÄµ÷Óú¯ÊýµÄ·½·¨£¬Ê¹Ó÷½·¨ÈçÏ£º
<?php
function a($b,$c)
{
echo $b;
echo $c;
}
call_user_func('a', "111","222");
call_user_func('a', "333","444");
//ÏÔʾ 111 222 333 444
?>
µ÷ÓÃÀàÄÚ²¿µÄ·½·¨±È½ÏÆæ¹Ö£¬¾ÓÈ»ÓõÄÊÇar ......
»¥ÁªÍøµÄ½ñÌ죬AJAXÒѾ²»ÊÇʲôİÉúµÄ´Ê»ãÁË¡£ËµÆðAJAX£¬¿ÉÄÜ»áÁ¢¼´ÏëÆðÒòRSS¶øÐËÆðµÄXML¡£XMLµÄ½âÎö£¬¿ÖÅÂÒѾ²»ÊÇʲôÄÑÌâÁË£¬ÌرðÊÇPHP5£¬´óÁ¿µÄXML½âÎöÆ÷µÄÓ¿ÏÖ£¬Èç×îÇáÁ¿¼¶µÄSimpleXML¡£²»¹ý¶ÔÓÚAJAXÀ´Ëµ£¬XMLµÄ½âÎö¸üÇãÏòÓÚǰ̨JavascriptµÄÖ§³Ö¶È¡£ÎÒÏëËùÓнâÎö¹ýXMLµÄÈË£¬¶¼»áÒòÊ÷ºÍ½Úµã¶øÍ·´ó¡£²»¿É·ñÈÏ£¬XMLÊÇºÜ ......
1)ÃüÁîµ¼³ö
ÔÚÃüÁîÌáʾ·ûģʽÏ£º
mysqldump -u Óû§ -p Êý¾Ý¿â ±íÃû>ÎļþÃû.sql
eg:
mysqldump -u root -p mysql tbcustomerid>a.sql
µ¼³öµÄÃüÁîÎļþÔÚµ±Ç°ÃüÁîÌáʾ·û·¾¶Ï¡£
Èç¹ûÒªµ¼³öÕû¸öÊý¾Ý¿âÃüÁîΪ£º
mysqldump -u Óû§ -p Êý¾Ý¿â ±íÃû>ÎļþÃû.sql
2£©ÃüÁîÎļþµ¼Èë
¢Ùµ ......
³£ÓÃMySQLµÄͯЬ¶¼ÖªµÀÕâ¸ömyisamÀàÐÍµÄ±í¼«ÈÝÒ×Ë𻵣¬¶àÊýÈË¿ÉÄܶ¼ÊÇÓÃmyisamchkÃüÁîÀ´È˹¤ÐÞ¸´£¬ÏÂÃæ½éÉÜÒ»ÖÖ×Ô¶¯ÐÞ¸´myisamµÄ·½·¨£¬Ò²ÊÇÎÒÉÏÎç¸ÕѧµÄ£¬¹²Í¬½ø²½£¬ºÇºÇ~
ÔÚMySQLµÄÅäÖÃÎļþmy.cnfÖУ¬Æô¶¯Ï·Ö¼ÓÈëmyisam-recoverÉèÖÃÊý¾Ý»Ö¸´¹¦ÄÜ£¬¾ßÌå ......