thinkphpÔõôÅжÏÅÌÎÊЧ¹û
ÔÚʹÓÃphpÓïÑÔ¾ÙÐÐÊý¾Ý²Ù×÷µÄʱ¼ä£¬ÎÒÃǾ³£ÐèҪͨ¹ýsqlÓï¾äÅÌÎÊÊý¾Ý¿âÖеÄÊý¾Ý£¬È»ºóͨʺǫ́ҳÃæչʾ¸øÓû§¡£ÔÚÕâÒ»Àú³ÌÖУ¬ÎÒÃÇÐèÒª¶ÔÅÌÎÊЧ¹û¾ÙÐÐÅжϣ¬ÒÔ±ãÓÚÔÚ·ºÆðÒì³£ÇéÐÎʱ¾ÙÐÐÏìÓ¦µÄ´¦Àí¡£¶øÔÚʹÓÃthinkphp¿ò¼Ü¾ÙÐпª·¢Ê±£¬ÔõÑù¶ÔÅÌÎÊЧ¹û¾ÙÐÐÅжÏÄØ£¿ÏÂÃ潫¶Ô´Ë¾ÙÐÐÏêϸÏÈÈÝ¡£
Ò»¡¢ÅÌÎÊÒªÁì
ÔÚThinkPHP¿ò¼ÜϾÙÐÐÊý¾ÝÅÌÎÊ£¬ÎÒÃÇͨ³£»áʹÓõ½ModelÀàµÄÒÔÏÂÒªÁ죺
find()ÒªÁ죺ÅÌÎÊÊý¾Ý±íÖеÚÒ»ÌõÆ¥Åäµ½µÄÊý¾Ý£¬²¢ÒÔһά¹ØÁªÊý×éµÄÐÎʽ·µ»ØÊý¾Ý¡£
select()ÒªÁ죺ÅÌÎÊÊý¾Ý±íÖÐËùÓÐÆ¥Åäµ½µÄÊý¾Ý£¬²¢ÒÔÊý×éµÄÐÎʽ·µ»ØËùÓÐÊý¾Ý¡£
field()ÒªÁ죺ÅÌÎÊÖ¸¶¨×ֶεÄÊý¾Ý¡£
where()ÒªÁ죺ÅÌÎÊÌض¨Ìõ¼þµÄÊý¾Ý¡£
limit()ÒªÁ죺ÅÌÎÊÊý¾Ý±íÖÐÖ¸¶¨µÄÊý¾ÝÌõÊý¡£
order()ÒªÁ죺ÅÌÎÊÊý¾Ý±íÖÐÖ¸¶¨×ֶεÄÅÅÐò·½·¨¡£
join()ÒªÁ죺ÅÌÎʴ󶼾ݱíÖÐÏà¹ØµÄÊý¾Ý¡£
count()ÒªÁ죺ÅÌÎÊÊý¾Ý±íÖÐÌض¨Ìõ¼þϵÄÊý¾Ý×ÜÊý¡£
µÈµÈ¡£
¶þ¡¢ÅжÏÅÌÎÊЧ¹û
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
ÔÚʹÓÃÒÔÉÏÒªÁì»ñÈ¡Êý¾Ý¿âÖеÄÊý¾ÝÒÔºó£¬ÎÒÃÇͨ³£ÐèÒª¶ÔÅÌÎÊЧ¹û¾ÙÐÐÅжϣ¬ÒÔÈ·¶¨·µ»ØÊý¾ÝµÄÕýµ±ÐÔºÍ׼ȷÐÔ¡£ÅжÏÅÌÎÊЧ¹ûµÄ·½·¨ÈçÏ£º
1¡¢ ÅжÏÅÌÎÊЧ¹ûÊÇ·ñΪ¿Õ
ÔÚ¶ÔÊý¾Ý¿â¾ÙÐÐÊý¾ÝÅÌÎÊʱ£¬ÈôÊÇÅÌÎÊЧ¹ûΪ¿Õ£¬»áµ¼ÖºóÐøµÄÊý¾Ý²Ù×÷·ºÆðÒì³£¡£Òò´Ë£¬ÔÚʹÓÃThinkPHP¿ò¼Ü¾ÙÐпª·¢Ê±£¬ÎÒÃÇͨ³£»áͨ¹ýÒÔÏ´úÂë¶ÔÅÌÎÊЧ¹û¾ÙÐÐÅжϣº
$res = $User->where('id='.$id)->find(); if(empty($res)){ echo "ÅÌÎÊЧ¹ûΪ¿Õ£¡"; }
µÇ¼ºó¸´ÖÆ
2¡¢ÅжÏÅÌÎÊЧ¹ûÊÇ·ñÓëÔ¤ÆÚЧ¹ûÒ»ÖÂ
ÔÚ¾ÙÐÐÊý¾ÝÅÌÎÊʱ£¬ÎÒÃÇͨ³£ÐèÒª¶ÔÅÌÎÊЧ¹û¾ÙÐÐУÑ飬ÒÔÈ·¶¨ÆäÓëÔ¤ÆÚЧ¹ûÊÇ·ñÒ»Ö¡£Í¨Àý²Ù×÷ÈçÏ£º
$res = $User->where('id='.$id)->find(); if($res['name'] !== 'abc'){ echo "ÅÌÎÊЧ¹ûÓëÔ¤ÆÚЧ¹û·×ÆçÖ£¡"; }
µÇ¼ºó¸´ÖÆ
3¡¢ÈçÄÇÀïÖÃÅÌÎÊЧ¹û
ÔÚ¶ÔÅÌÎÊЧ¹û¾ÙÐÐÅжÏÖ®ºó£¬ÎÒÃÇͨ³£ÐèÒª¾ÙÐÐÊý¾Ý²Ù×÷£¬ÀýÈçÊý¾ÝµÄ¸üС¢É¾³ýµÈ¡£Õë¶Ô²î±ðµÄÊý¾Ý²Ù×÷£¬ÎÒÃǵĴ¦Àí·½·¨Ò²²»¾¡Ïàͬ¡£ÒÔÏÂÊÇһЩ³£¼ûµÄ´¦ÀíÒªÁ죺
1£©É¾³ýÊý¾Ý£º
$res = $User->where('id='.$id)->delete(); if($res){ echo "ɾ³ýÀֳɣ¡"; }else{ echo "ɾ³ýʧ°Ü£¡"; }
µÇ¼ºó¸´ÖÆ
2£©¸üÐÂÊý¾Ý£º
$data = array('name'=>'abc','age'=>20); $res = $User->where('id='.$id)->save($data); if($res){ echo "¸üÐÂÀֳɣ¡"; }else{ echo "¸üÐÂʧ°Ü£¡"; }
µÇ¼ºó¸´ÖÆ
3£©²åÈëÊý¾Ý£º
$data = array('name'=>'abc','age'=>20); $res = $User->add($data); if($res){ echo "²åÈëÀֳɣ¡"; }else{ echo "²åÈëʧ°Ü£¡"; }
µÇ¼ºó¸´ÖÆ
4£©ÆäËû²Ù×÷£º
³ýÒÔÉϳ£¼ûµÄÊý¾Ý²Ù×÷ÒÔÍ⣬ÎÒÃÇÔÚÏÖʵ¿ª·¢Àú³ÌÖУ¬»¹»áÓöµ½Ò»Ð©ÌØÊâµÄÇéÐΣ¬ÀýÈçÅÌÎʶà±íÊý¾Ý¡¢Êý¾Ý¼ÆÊý¡¢Êý¾Ý·ÖÒ³µÈ¡£Õë¶ÔÕâЩÇéÐΣ¬ÎÒÃÇÐèҪƾ֤ÏêϸÇéÐξÙÐÐÌØÊâ´¦Àí¡£µ±Êý¾Ý´¦ÀíÍê³Éºó£¬ÎÒÃÇÐèÒª¶ÔÊý¾Ý¾ÙÐÐÔÙ´ÎУÑ飬ÒÔÈ·±£Êý¾Ý²Ù×÷µÄ׼ȷÐÔºÍÕýµ±ÐÔ¡£
×ܽ᣺
ÔÚʹÓÃThinkPHP¿ò¼Ü¾ÙÐÐÊý¾Ý²Ù×÷ʱ£¬ÎÒÃÇÐèÒª¶ÔÅÌÎÊЧ¹û¾ÙÐÐÅжϣ¬ÒÔÈ·±£Êý¾ÝµÄ׼ȷÐÔºÍÕýµ±ÐÔ¡£ÅжÏÅÌÎÊЧ¹ûµÄ·½·¨Ðí¶à£¬ÎÒÃÇÐèҪƾ֤ÏêϸÇéÐξÙÐÐÑ¡Ôñ¡£Í¬Ê±£¬ÔÚ¶ÔÅÌÎÊЧ¹û¾ÙÐÐÊý¾Ý²Ù×÷Ç°£¬ÎÒÃÇ»¹Ðè¶ÔÊý¾Ý¾ÙÐнøÒ»²½Ð£Ñ飬ÒÔÈ·±£²Ù×÷µÄ׼ȷÐÔºÍÕýµ±ÐÔ¡£ÕâÊÇ°ü¹Ü³ÌÐòÎȹÌÐÔµÄÖ÷Òª°ü¹Ü¡£
ÒÔÉϾÍÊÇthinkphpÔõôÅжÏÅÌÎÊЧ¹ûµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡