php - 如何在 Laravel 5.1 中搜索逗号分隔值?

标签 php mysql laravel-5.1

我想从数据库中的列中搜索逗号分隔值。我知道如何在 MySQL 查询中执行此操作,

在 MySQL 中:

SELECT ... WHERE FIND_IN_SET('1', field)

但无法在 Laravel 中找到替代方案。

这是我迄今为止尝试过的,

whereRaw(FIND_IN_SET(2,userid))

但这并没有帮助。

最佳答案

请尝试这个:

->whereRaw('FIND_IN_SET(2,sent_mail_ids)')

这一定对你有帮助

关于php - 如何在 Laravel 5.1 中搜索逗号分隔值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34236743/

相关文章:

php - 如何在mysql中使用普通列对聚合函数进行搜索

mysql - 如何将带有Where条件和大小写的SQL查询转换为MDX

php - Laravel 5.1,如何在模型中建立动态数据库连接

php - Laravel 用户能力

php - 从 docker 容器中的 laravel 应用程序连接到主机中的 Postgresql?

php - 使用 PHP 将一系列 Google 文档(.csv 文件)下载到我的站点

javascript - 单次点击多个ID

php - 在 FileMaker Pro 中,我应该将什么格式的值从 PHP 传递到复选框集?

mysql - MySQL 立即返回新插入的行以供 GraphQL 使用的正确方法?

php - Laravel Blade 模板