好的,看看这段代码:
// 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中的子字符串?