PHP Redbean没有正确处理令牌?

时间:2014-01-29 19:36:30

标签: php redbean

好的,看看这段代码:

    // Query building!
    $query_params = array();
    $query = ' ';

    if (!empty($data['estado'])) {
        $query .= 'estado = ? AND ';
        $query_params[] = $data['estado'];
    }

    if (!empty($data['ref'])) {
        $query .= 'ref LIKE "%?%" AND ';
        $query_params[] = $data['ref'];
    }

在第一个if块上,我们追加查询'estado =?',redbeans运行它就好了。但是,当我喜欢“%?%”时,redbean不能简单地识别令牌,这就是我得到的错误:

消息:SQLSTATE [HY093]:参数号无效:绑定变量数与令牌数不匹配 文件:/home/imovelli/public_html/Components/Redbean/rb.php 行:267

我已搜索但找不到,是否有任何特定的方法可以查询redbeans中的子字符串?

0 个答案:

没有答案