【发布时间】:2011-02-12 04:52:11
【问题描述】:
如何使用 Doctrine 的 findBy*() 方法编写以下 MySQL 查询?:
SELECT column_name1, column_name2 FROM table_name
WHERE column_name3 LIKE '%search_key%';
例如,使用 Doctrine 从名为“ColumnName”(如下)的列中获取多行:
$users = Doctrine::getTable('User')->findByColumnName('active');
echo $users[0]->username;
echo $users[1]->username;
我试过了:
$search_key = 'some value';
$users = Doctrine::getTable('User')->findByColumnName('%$search_key%');
echo $users[0]->username;
echo $users[1]->username;
我没有收到任何错误,但没有显示任何内容。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: mysql codeigniter doctrine