MySQL+PHP²úÉúÂÒÂëµÄÔÒò¼°½â¾ö·½·¨
MySQL+PHP²úÉúÂÒÂëÔÒò£º
¡¡¡¡¡ô MySQLÊý¾Ý¿âĬÈϵıàÂëÊÇutf8,Èç¹ûÕâÖÖ±àÂëÓëÄãµÄPHPÍøÒ³²»Ò»ÖÂ,¿ÉÄܾͻáÔì³ÉMySQLÂÒÂë;
¡¡¡¡¡ô MySQLÖд´½¨±íʱ»áÈÃÄãÑ¡ÔñÒ»ÖÖ±àÂë,Èç¹ûÕâÖÖ±àÂëÓëÄãµÄÍøÒ³±àÂë²»Ò»ÖÂ,Ò²¿ÉÄÜÔì³ÉMySQLÂÒÂë;
¡¡¡¡¡ô MySQL´´½¨±íʱÌí¼Ó×Ö¶ÎÊÇ¿ÉÒÔÑ¡Ôñ±àÂëµÄ,Èç¹ûÕâÖÖ±àÂëÓëÄãµÄÍøÒ³±àÂë²»Ò»ÖÂ,Ò²¿ÉÄÜÔì³ÉMySQLÂÒÂë;
¡¡¡¡¡ô Óû§Ìá½»Ò³ÃæµÄ±àÂëÓëÏÔʾÊý¾ÝµÄÒ³Ãæ±àÂë²»Ò»ÖÂ,¾Í¿Ï¶¨»áÔì³ÉPHPÒ³ÃæÂÒÂë;
¡¡¡¡¡ô ÈçÓû§ÊäÈë×ÊÁϵÄÒ³ÃæÊÇbig5Âë, ÏÔʾÓû§ÊäÈëµÄÒ³ÃæÈ´ÊÇgb2312,ÕâÖÖ100%»áÔì³ÉPHPÒ³ÃæÂÒÂë;
¡¡¡¡¡ô PHPÒ³Ãæ×Ö·û¼¯²»ÕýÈ·;
¡¡¡¡¡ô PHPÁ¬½ÓMySQLÊý¾Ý¿âÓï¾äÖ¸¶¨µÄ±àÂë²»ÕýÈ·¡£
¡¡¡¡×¢Ò⣺
¡¡¡¡ºÜ¶àÈ˶¼»³ÒÉMySQL°æ±¾²»Ò»Ö»ᵼÖÂÂÒÂë,ÏàÐÅ¿´Á˱¾ËµÃ÷Äã¾Í²»»áÕâÑùÈÏΪÁË¡£
¡¡¡¡Æ½Ê±ÄãÔÚÄ³Ð©ÍøÕ¾¿´µ½µÄÎÄ×Ö¿ÉÄÜÓм¸ÖÖ±àÂë, ÈçÄã¿´µ½Ò»¸ö·±Ìå×Ö,ËüÓпÉÄÜÊÇ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¡£
¡¡¡¡Èç¹ûÊÇÕâÖÖÇé¿öÈÝÒ×½â¾ö£¬Ö
Ïà¹ØÎĵµ£º
¡¡ 1¡¢ÓÃPHP´òÓ¡³öǰһÌìµÄʱ¼ä¸ñʽÊÇ2006-5-10 22:21:21(2·Ö)
¡¡¡¡2¡¢echo(),print(),print_r()µÄÇø±ð(3·Ö)
¡¡¡¡3¡¢Äܹ»Ê¹HTMLºÍPHP·ÖÀ뿪ʹÓõÄÄ£°å(1·Ö)
¡¡¡¡4¡¢Ê¹ÓÃÄÄЩ¹¤¾ß½øÐа汾¿ØÖÆ?(1·Ö)
¡¡¡¡5¡¢ÈçºÎʵÏÖ×Ö·û´®·×ª?(3·Ö)
¡¡¡¡--------------------------------------------------------------- ......
<?php
// open database connection
@ $db = new mysqli($host, $user, $password, $database_name);
if (mysql_connect_error())
{
echo '';
exit;
}
// query
$result = $db->query($sql);
$num_results = $db->num_rows;
// data
$row = $result->fetch_assoc(); // row is array, $row['id' ......
ת×Ô±¾È˸öÈËÍøÕ¾ ¡¾PHP̽·Õß
¡¿£¬»¶Ó¸÷λ·ÃÎÊÕ¾µã£¡
ÔÚʹÓÃPHP»ñÈ¡ä¯ÀÀÆ÷ÐÅϢʱ£¬Í¨³£ÓÐÁ½ÖÖ·½Ê½£º
µÚÒ»ÖÖÊÇ£ºÊ¹ÓÃ$_SERVER[HTTP_USER_AGENT]Ñ¡Ïî
´Ë·½Ê½»ñÈ¡µÄÊǸñʽ²»¹æÔòµÄÊý¾Ý£¬Èç
Mozilla/4.0 (compatible; MSIE 8.0
; Windows NT 5.1; Trident/4.0; GTB6; CIBA; .NET CLR 2.0.50727)
Mozilla/5.0 (Windows ......
javaÉÏ´«Îļþ
ÐèÒªµÄµÚÈý·½jar°üÓУ¨ÕâÀïʹÓÃapacheµÄ£©
apacheµÄcommons-fileupload£¨ÉÏ´«Óã©£¬commons-io £¨listenerÇåÀíÀàÓã© £¬ commons-beanutils£¨¿ÉÑ¡£©
¾ßÌå²Ù×÷
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
if(ServletFileUp ......
javaµÄд·¨
/**
*
* @param location
* @param nameList±£´æ½á¹ûµÄ£¡
*/
public void listDict(String location, List<String> nameList) {
File fileList = new File(location);
if (fileList.isDirectory()) {
File[] files = fileList.listFiles();
for (File f : files) {
i ......