Äú²éѯµÄ¹Ø¼ü´Ê½öÔÚÍøÒ³±êÌâ»òÖ¸Ïò´ËÍøÒ³µÄÁ´½ÓÖгöÏÖ¡£

(ÖÇËÑËÑË÷ºÍÍøÒ³ https://www.kkidc.com/ask/kfz/171.html µÄ×÷ÕßÎ޹أ¬²»¶ÔÆäÄÚÈݸºÔð¡£ÖÇËÑËÑË÷¿ìÕÕ½÷ÎªÍøÂç¹ÊÕÏʱ֮Ë÷Òý£¬²»´ú±í±»ËÑË÷ÍøÕ¾µÄ¼´Ê±Ò³Ãæ¡£)

UTF-8 phpÁ¬½ÓmysqlÊý¾Ý¿âµÄ¼¸ÖÖ·½Ê½?Çø±ðÊÇʲô
µ±Ç°Î»Ö㺠Ê×Ò³ > ¿ª·¢Õß×ÊѶ

phpÁ¬½ÓmysqlÊý¾Ý¿âµÄ¼¸ÖÖ·½Ê½?Çø±ðÊÇʲô

¡¡¡¡ÔÚWeb¿ª·¢ÁìÓò£¬PHPÓëMySQLµÄ×éºÏÊǹ¹½¨¶¯Ì¬ÍøÕ¾ºÍÓ¦ÓóÌÐòµÄ¾­µäÑ¡Ôñ¡£PHP×÷ΪһÖÖ·þÎñÆ÷¶Ë½Å±¾ÓïÑÔ£¬Äܹ»´¦ÀíÀ´×ÔÓû§µÄÊý¾Ý²¢ÓëMySQLÊý¾Ý¿â½øÐн»»¥£¬ÒÔ´æ´¢¡¢¼ìË÷ºÍ¹ÜÀíÊý¾Ý¡£Á¬½ÓMySQLÊý¾Ý¿âÊÇPHP¿ª·¢Öв»¿É»òȱµÄÒ»»·£¬¶øÊµÏÖÕâÒ»¹¦Äܵķ½Ê½¶àÖÖ¶àÑù£¬Ã¿ÖÖ·½Ê½¶¼ÓÐÆäÌØ¶¨µÄʹÓó¡¾°ºÍÓÅȱµã¡£ºÜ¶àÈËÏëÖªµÀphpÁ¬½ÓmysqlÊý¾Ý¿âµÄ¼¸ÖÖ·½Ê½?Çø±ðÊÇʲô?½ÓÏÂÀ´ÈÃÎÒÃÇÒ»ÆðÀ´Ì½ÌÖϰÉ!

PHPÁ¬½ÓMySQLÊý¾Ý¿â.jpg

¡¡¡¡PHPÁ¬½ÓMySQLÊý¾Ý¿âµÄ¼¸ÖÖ·½Ê½

¡¡¡¡1. MySQLiÀ©Õ¹

¡¡¡¡MySQLi(MySQL Improved)ÊÇPHPµÄÒ»¸öÀ©Õ¹£¬ÌṩÁËÃæÏò¹ý³ÌºÍÃæÏò¶ÔÏóÁ½ÖÖ½Ó¿ÚÀ´ÓëMySQLÊý¾Ý¿â½»»¥¡£ËüÖ§³ÖÔ¤´¦ÀíÓï¾ä(Prepared Statements)£¬ÄÜÓÐЧ·ÀÖ¹SQL×¢Èë¹¥»÷£¬²¢ÔÊÐíʹÓöàÓï¾äÖ´ÐС£MySQLi»¹Ö§³ÖÊÂÎñ´¦Àí£¬¶ÔÓÚÐèÒª¸´ÔÓÊý¾Ý²Ù×÷µÄ³¡¾°·Ç³£ÓÐÓá£

¡¡¡¡2. PDO(PHP Data Objects)

¡¡¡¡PDOÌṩÁËÒ»¸öÊý¾Ý·ÃÎʳéÏó²ã£¬Òâζ×ÅÎÞÂÛʹÓÃÄÄÖÖÊý¾Ý¿â£¬¶¼¿ÉÒÔͨ¹ýͳһµÄº¯ÊýÀ´Ö´ÐвéѯºÍ»ñÈ¡Êý¾Ý¡£PDOÖ§³Ö°üÀ¨MySQLÔÚÄڵĶàÖÖÊý¾Ý¿âϵͳ£¬Ê¹µÃÊý¾Ý¿âÇ¨ÒÆ±äµÃ¸üΪ¼òµ¥¡£ËüͬÑùÖ§³ÖÔ¤´¦ÀíÓï¾ä£¬ÔöÇ¿Á˰²È«ÐÔ£¬²¢ÇÒÌṩÁ˸ü·á¸»µÄÒì³£´¦Àí»úÖÆ¡£

¡¡¡¡3. MySQLÀ©Õ¹(ÒÑ·ÏÆú)

¡¡¡¡ÔçÆÚµÄPHP°æ±¾ÖУ¬MySQLÀ©Õ¹ÊÇ×î³õÓÃÓÚÁ¬½ÓMySQLÊý¾Ý¿âµÄ·½Ê½¡£Ëæ×Ű²È«ÐÔµÄÌáÉýºÍ¹¦ÄܵÄÔöÇ¿£¬MySQLÀ©Õ¹Òѱ»MySQLiºÍPDOËùÈ¡´ú¡£Ëü²»Ö§³ÖÔ¤´¦ÀíÓï¾ä£¬Òò´ËÔÚ°²È«ÐÔ·½Ãæ´æÔÚ¾ÖÏÞ£¬²»ÔÙÍÆ¼öʹÓá£

¡¡¡¡4. µÚÈý·½¿â

¡¡¡¡³ýÁËPHPÄÚÖõÄÀ©Õ¹Í⣬»¹ÓÐһЩµÚÈý·½¿âÈçMedoo¡¢Eloquent ORM(Laravel¿ò¼ÜµÄÒ»²¿·Ö)µÈ£¬ËüÃÇΪÊý¾Ý¿â²Ù×÷ÌṩÁ˸ü¸ß¼¶±ðµÄ³éÏó£¬Ê¹µÃ¿ª·¢Õß¿ÉÒÔ¸ü¼ÓרעÓÚÒµÎñÂß¼­¶ø·Çµ×²ãÊý¾Ý¿â²Ù×÷¡£ÕâЩ¿âͨ³£Ö§³Ö¶àÖÖÊý¾Ý¿â£¬ÇÒÒ×ÓÚѧϰºÍʹÓá£

¡¡¡¡5. ÃüÁîÐй¤¾ß

¡¡¡¡ËäÈ»²»Ö±½ÓÉæ¼°PHP´úÂ룬µ«ÓÐʱÔÚ¿ª·¢¹ý³ÌÖУ¬ÎÒÃÇ»áʹÓÃÃüÁîÐй¤¾ßÈçmysqlÃüÁîÐпͻ§¶Ë»òphpMyAdminÀ´¹ÜÀíMySQLÊý¾Ý¿â¡£ÕâЩ¹¤¾ßËäÈ»²»Ö±½Ó²ÎÓëPHP´úÂëÖеÄÊý¾Ý¿âÁ¬½Ó£¬µ«¶ÔÓÚÊý¾Ý¿âÉè¼Æ¡¢Êý¾Ýµ¼Èëµ¼³öµÈÈÎÎñÖÁ¹ØÖØÒª¡£

¡¡¡¡phpÁ¬½ÓmysqlÊý¾Ý¿â·½Ê½Çø±ðÊÇʲô

¡¡¡¡1. °²È«ÐÔ

¡¡¡¡MySQLiºÍPDO¶¼Ö§³ÖÔ¤´¦ÀíÓï¾ä£¬ÄÜÓÐЧ·ÀÖ¹SQL×¢È룬¶ø´«Í³µÄMySQLÀ©Õ¹Ôò²»¾ß±¸ÕâÒ»¹¦ÄÜ¡£µÚÈý·½¿âÍùÍùÒ²ÄÚÖÃÁ˰²È«´ëÊ©£¬µ«¾ßÌåʵÏÖ¿ÉÄÜÒò¿â¶øÒì¡£

¡¡¡¡2. ¼æÈÝÐÔ

¡¡¡¡PDOÒòÆäÖ§³Ö¶àÖÖÊý¾Ý¿âϵͳµÄÌØÐÔ£¬ÔÚÊý¾Ý¿âÇ¨ÒÆÊ±±íÏÖ³ö¸ü¸ßµÄ¼æÈÝÐÔ¡£MySQLiÔòרעÓÚMySQLÊý¾Ý¿â£¬¶ÔÓÚ½öʹÓÃMySQLµÄÏîÄ¿À´Ëµ¸üΪֱ½ÓºÍ¸ßЧ¡£

¡¡¡¡3. Áé»îÐÔ

¡¡¡¡PDOÌṩÁ˸üΪ·á¸»µÄÒì³£´¦Àí»úÖÆ£¬Ê¹µÃ´íÎó´¦Àí¸ü¼ÓÁé»î¡£MySQLiËäȻҲ֧³ÖÒì³£´¦Àí£¬µ«Ïà±È֮ϣ¬PDOµÄÒì³£´¦Àí¸ü¼ÓͳһºÍÇ¿´ó¡£

¡¡¡¡4. ѧϰÇúÏß

¡¡¡¡¶ÔÓÚ³õѧÕßÀ´Ëµ£¬MySQLiµÄÃæÏò¹ý³ÌºÍÃæÏò¶ÔÏó½Ó¿Ú¿ÉÄܸüΪֱ¹ÛÒ×¶®¡£¶øPDOËäÈ»¹¦ÄÜÇ¿´ó£¬µ«Æä³éÏó²ã¿ÉÄÜ»áÔö¼ÓÒ»¶¨µÄѧϰ³É±¾¡£

¡¡¡¡5. ÐÔÄÜ

¡¡¡¡ÔÚÐÔÄÜÉÏ£¬MySQLiºÍPDOµÄ²îÒìͨ³£²»´ó£¬ÇÒÐÔÄÜÆ¿¾±ÍùÍù²»ÔÚÊý¾Ý¿âÁ¬½Ó²ãÃæ£¬¶øÔÚÓÚ²éѯÓÅ»¯ºÍÊý¾Ý¿âÉè¼Æ¡£È»¶ø£¬ÔÚijЩ¼«¶ËÇé¿öÏ£¬Ìض¨À©Õ¹µÄÓÅ»¯¿ÉÄÜ»á´øÀ´Î¢Ð¡µÄÐÔÄÜÌáÉý¡£

¡¡¡¡ÒÔÉϾÍÊǹØÓÚPHPÁ¬½ÓMySQLÊý¾Ý¿â·½Ê½µÄÈ«²¿ÄÚÈÝ£¬´Ó´«Í³µÄMySQLÀ©Õ¹µ½ÏÖ´úµÄMySQLiºÍPDO£¬ÔÙµ½µÚÈý·½¿âºÍÃüÁîÐй¤¾ß£¬Ã¿ÖÖ·½Ê½¶¼ÓÐÆä¶ÀÌØµÄÓÅÊÆºÍÊÊÓó¡¾°¡£¿ª·¢ÕßÔÚÑ¡ÔñʱӦ¸ù¾ÝÏîÄ¿µÄ¾ßÌåÐèÇó¡¢°²È«ÐÔÒªÇó¡¢Î¬»¤³É±¾ÒÔ¼°¸öÈËÆ«ºÃµÈÒòËØ×ۺϿ¼ÂÇ¡£µ±È»ÎÞÂÛ²ÉÓÃÄÄÖÖ·½Ê½£¬ÕÆÎÕÊý¾Ý¿âÁ¬½ÓºÍ²Ù×÷µÄ»ù±¾¼¼Äܶ¼ÊdzÉΪһÃûÓÅÐãPHP¿ª·¢Õߵıؾ­Ö®Â·¡£

²ÂÄãϲ»¶

µ¯ÐÔÔÆ·þÎñÆ÷

°ì¹«¿Î³Ì

    ±êÇ©arclist±¨´í£ºÖ¸¶¨ÊôÐÔ typeid µÄÀ¸Ä¿ID²»´æÔÚ¡£

¹Ø×¢ÎÒÃÇ