我想创建一个sql select语句,如果给定的值位于数据库表的其中一列的逗号分隔列表中,它将获取行。
示例表......
id |的课程
1 | 5,8,15,19
我想做这样的事情
$course_num = 5;
$sql = "SELECT * FROM courses WHERE $course_num IS IN courses";
1。)我不认为“IS IN课程”部分是合法的。我怎样才能做到这一点?
2.)对于我上面的代码,我想要返回行,因为courses
中的“5”,而不是因为“15”。因此,如果$course_num = 9
没有返回任何行。
感谢您的帮助。
答案 0 :(得分:0)
在搜索事件中添加逗号
$scope.result = MyService.get({age: 'foo', location: 'bar'},
function success() {// success handler here},
function fail(resp) {// failure handler here});