medoo支持find_in_set

D:\phpStudy\PHPTutorial\WWW\yaf_test\vendor\catfan\medoo\src\Medoo.php -> dataImplode()

...
if (
    is_int($key) && (!is_object($value)) && preg_match('/([a-zA-Z0-9_\.]+)\[(?<operator>\>\=?|\<\=?|\!?\=)\]([a-zA-Z0-9_\.]+)/i', $value, $match)
) {
    $stack[] = $this->columnQuote($match[1]) . ' ' . $match['operator'] . ' ' . $this->columnQuote($match[3]);
} else {
....

case 'object':
    if ($raw = $this->buildRaw($value, $map)) {
        if (stripos($raw, 'FIND_IN_SET') === false) {
            $stack[] = $column . ' = ' . $raw;
        } else {
            $stack[] = $raw;
        }
    }
    break;

已經提交pr,不知道會不會被合併進去。https://github.com/catfan/Medoo/pull/909

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章