×ðÁú¿­Ê±¹ÙÍøµÇ¼

thinkphpÄ£ºý°Ù·ÖºÅÔõôÓÃ

ÔÚʹÓÃthinkphp¾ÙÐÐÊý¾ÝÄ£ºýÅÌÎÊʱ£¬¾­³£ÐèÒªÓõ½°Ù·ÖºÅ£¨%£©À´¾ÙÐÐͨÅä·ûÆ¥Å䣬ÒÔʵÏÖ¸ü׼ȷµÄËÑË÷¡£±¾ÎĽ«ÏÈÈÝÔõÑù׼ȷʹÓðٷֺÅʵÏÖÄ£ºýÅÌÎÊ¡£

ÔÚlike()ÒªÁìÖÐʹÓðٷֺÅ

ÔÚʹÓÃlike()ÒªÁì¾ÙÐÐÄ£ºýÅÌÎÊʱ£¬ÐèÒª½«°Ù·ÖºÅ×÷Ϊ²ÎÊýת´ïµ½ÒªÁìÖС£ÀýÈ磬ÈôÊÇÒªÅÌÎÊ¡°Óû§ÃûÒÔ¡®a¡¯¿ªÍ·¡±µÄÓû§ÐÅÏ¢£¬¿ÉÒÔʹÓÃÈçÏ´úÂ룺

$userList = Db::table('user')->where('username', 'like', 'a%')->select();

µÇ¼ºó¸´ÖÆ

ÔÚÕâ¸öÀý×ÓÖУ¬ÎÒÃǽ«¡°a%¡±×ª´ï¸ølike()ÒªÁ죬ÌåÏÖÎÒÃÇÒªÅÌÎÊËùÓÐÓû§ÃûÒÔ¡°a¡±¿ªÍ·µÄÓû§ÐÅÏ¢¡£

ʹÓÃתÒå×Ö·ûתÒå°Ù·ÖºÅ

ÈôÊÇÎÒÃÇÐèÒªÏÖʵÅÌÎÊ°üÀ¨°Ù·ÖºÅ×Ö·ûµÄÊý¾Ý£¬ÎÒÃÇÐèҪʹÓÃתÒå×Ö·û½«ÆäתÒ壬²»È»»á·ºÆðSQLÓï¾ä¹ýʧ¡£ÔÚThinkPHPÖУ¬Ê¹Ó÷´Ð±¸Ü¡°¡±À´×ªÒå°Ù·ÖºÅ¡£

ÀýÈ磬ÈôÊÇÎÒÃÇÒªÅÌÎÊ°üÀ¨¡°%abc%¡±×Ö·û´®µÄÓû§ÐÅÏ¢£¬¿ÉÒÔʹÓÃÈçÏ´úÂ룺

Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡± £»

$userList = Db::table('user')->where('username', 'like', '%abc%')->select();

µÇ¼ºó¸´ÖÆ

ÔÚÕâ¸öÀý×ÓÖУ¬ÎÒÃÇʹÓ÷´Ð±¸Ü¶Ô°Ù·ÖºÅ¾ÙÐÐÁËתÒ壬´Ó¶ø×èÖ¹ÁËSQLÓï¾ä¹ýʧ¡£

ʹÓÃescape()ÒªÁìתÒå×Ö·û´®

ÈôÊÇÎÒÃÇÒªÅÌÎÊ°üÀ¨°Ù·ÖºÅ×Ö·ûµÄÊý¾Ý£¬Í¬Ê±ÓÖ²»Ïëÿ´Î¶¼ÊÖ¶¯×ªÒå°Ù·ÖºÅ£¬¿ÉÒÔʹÓÃescape()ÒªÁì×Ô¶¯×ªÒå×Ö·û´®¡£

ÀýÈ磬ÈôÊÇÎÒÃÇÒªÅÌÎÊ°üÀ¨¡°%abc%¡±×Ö·û´®µÄÓû§ÐÅÏ¢£¬¿ÉÒÔʹÓÃÈçÏ´úÂ룺

Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡± £»

$keyword = '%abc%';
$escapedKeyword = Db::escapeLikeStr($keyword);
$userList = Db::table('user')->where('username', 'like', $escapedKeyword)->select();

µÇ¼ºó¸´ÖÆ

ÔÚÕâ¸öÀý×ÓÖУ¬ÎÒÃÇʹÓÃÁËescape()ÒªÁ콫$keywordÖеİٷֺÅ×Ö·û×Ô¶¯×ªÒåΪ¡°%¡±ÐÎʽ£¬´Ó¶ø×èÖ¹ÁËÊÖ¶¯×ªÒåµÄ·±Ëö²Ù×÷¡£

×ܽá

ÔÚʹÓÃThinkPHP¾ÙÐÐÄ£ºýÅÌÎÊʱ£¬×¼È·Ê¹ÓðٷֺÅÊǺÜÊÇÖ÷ÒªµÄ¡£Í¨¹ýÒÔÉÏÏÈÈÝ£¬ÎÒÃÇ¿ÉÒÔÕÆÎÕʹÓðٷֺŵÄÈýÖÖÒªÁ죬»®·ÖÊÇÔÚlike()ÒªÁìÖÐʹÓðٷֺš¢Ê¹ÓÃתÒå×Ö·ûתÒå°Ù·ÖºÅºÍʹÓÃescape()ÒªÁì×Ô¶¯×ªÒå×Ö·û´®¡£Ï£Íû±¾ÎĶÔÄãÓÐËù×ÊÖú¡£

ÒÔÉϾÍÊÇthinkphpÄ£ºý°Ù·ÖºÅÔõôÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ