thinkphpÔõÑùÉúÑÄÊý¾Ý¿â
ÔÚwebÓ¦ÓóÌÐò¿ª·¢ÖУ¬Êý¾Ý¿âÊÇÖÁ¹ØÖ÷ÒªµÄ×é³É²¿·Ö£¬ÓÉÓÚËü´æ´¢ÁËÓ¦ÓóÌÐòÖеÄËùÓÐÒªº¦Êý¾Ý¡£thinkphpÊÇÒ»ÖÖÆÕ±éʹÓõÄphp¿ò¼Ü£¬ËüÌṩÁËÀû±ã¿ì½ÝµØ»á¼ûºÍ²Ù×÷mysqlÊý¾Ý¿âµÄ¹¦Ð§¡£ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃǽ«ÌÖÂÛthinkphpÔõÑùÉúÑÄÊý¾Ý¿â¡£
Ê×ÏÈ£¬ÎÒÃÇÐèҪʹÓÃthinkphpÖеÄÄ£×ÓÀ´½ç˵ÎÒÃǵÄÊý¾Ý¿â±í¡£Ä£×ÓÊÇÒ»ÖÖÌåÏÖÊý¾Ý¿â±íµÄPHPÀ࣬ËüÔÊÐíÎÒÃÇʹÓÃPHP´úÂëÀ´²Ù×÷Êý¾Ý¿â±í¡£ÔÚmodelĿ¼ÏÂн¨Ò»¸öUser.phpÎļþ£º
<?php namespace app\model; use think\Model; class User extends Model { //½ç˵±íÃû protected $table = "user"; }
µÇ¼ºó¸´ÖÆ
ÔÚUserÄ£×ÓÖУ¬ÎÒÃÇͨ¹ý½ç˵±íÃû ¡°user¡± À´Ó³ÉäÎÒÃǵÄÊý¾Ý¿â±í¡£½Ó×Å£¬ÎÒÃÇ¿ÉÒÔʹÓÃÄ£×ÓÀ´²Ù×÷ÎÒÃǵÄÊý¾Ý¿â±í¡£ÏÂÃæÊÇÒ»¸ö½«Êý¾ÝÉúÑĵ½Êý¾Ý¿â±íÖеÄÀý×Ó£º
use app\model\User; $user = new User; $user->name = 'John'; $user->email = 'john@example.com'; $user->save();
µÇ¼ºó¸´ÖÆ
ÉÏÃæµÄ´úÂ뽨ÉèÁËÒ»¸öÃûΪ¡°John¡±£¬µç×ÓÓʼþΪ¡°john@example.com¡±µÄÐÂÓû§£¬²¢½«ËüÉúÑĵ½ÎÒÃǵÄÊý¾Ý¿â±íÖС£
³ýÁËʹÓÃÄ£×Ó£¬ÎÒÃÇ»¹¿ÉÒÔʹÓÃDBÀàÀ´²Ù×÷Êý¾Ý¿â¡£DBÀàÊÇthinkphpÖеÄÒ»¸öÄÚÖÃÀ࣬ËüÌṩÁ˺ÜÊǼòÆӵĽӿÚÀ´´¦ÀíÊý¾Ý¿âÅþÁ¬ºÍ²Ù×÷¡£ÏÂÃæÊÇÒ»¸öʹÓÃDBÀཫÊý¾ÝÉúÑĵ½Êý¾Ý¿â±íÖеÄÀý×Ó£º
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
use think\facade\Db; $data = [ 'name' => 'John', 'email' => 'john@example.com' ]; Db::table('user')->insert($data);
µÇ¼ºó¸´ÖÆ
ÉÏÃæµÄ´úÂ뽨ÉèÁËÒ»¸öÃûΪ¡°John¡±£¬µç×ÓÓʼþΪ¡°john@example.com¡±µÄÐÂÓû§£¬²¢½«Ëü²åÈëµ½ÎÒÃǵÄÊý¾Ý¿â±íÖС£
²»¹ÜÎÒÃÇÊÇʹÓÃÄ£×ÓÕÕ¾ÉʹÓÃDBÀ࣬ÎÒÃǶ¼¿ÉÒÔʹÓÃsaveÒªÁìÀ´ÉúÑÄÊý¾Ýµ½ÎÒÃǵÄÊý¾Ý¿â±íÖС£saveÒªÁ콫ƾ֤ÎÒÃÇÉèÖõÄÊôÐÔ£¬×Ô¶¯½«Êý¾Ý²åÈë»ò¸üе½ÏìÓ¦µÄÊý¾Ý¿â±íÖС£
×ܽáһϣ¬thinkphpÌṩÁ˶àÖÖÒªÁìÀ´ÉúÑÄÊý¾Ýµ½Êý¾Ý¿âÖС£ÎÞÂÛÊÇʹÓÃÄ£×ÓÕÕ¾ÉDBÀ࣬ËüÃǶ¼¾ßÓÐÏàËƵĽӿںͲÙ×÷·½·¨¡£Ê¹ÓÃÄ£×Ó¸üΪֱ¹ÛºÍÃæÏò¹¤¾ß£¬¶øʹÓÃDBÀàÔòÔ½·¢¼òÆÓºÍÎÞа¡£Ñ¡ÔñÄÄÖÖÒªÁìÈ¡¾öÓÚÏîÄ¿µÄÐèÇóºÍ¿ª·¢Ö°Ô±µÄϲ»¶¡£
ÒÔÉϾÍÊÇthinkphpÔõÑùÉúÑÄÊý¾Ý¿âµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡