繁体   English   中英

如何将 REPLACE 与 WhereRaw eloquent laravel 一起使用?

[英]How to use REPLACE with WhereRaw eloquent laravel?

我的数据库中有一个用双引号 (") 保存的列,现在我想用空格替换它。我正在使用 REPLACE 和 whereRaw。但它不起作用。这是我的代码:

 $query->whereRaw("trim(REPLACE(name),'\"','') ='.trim($name).'")

实际使用 / 换行(“)。有什么想法吗?

我相信您在评论中找到了答案,我建议的另一件事是不要直接使用 append 值,因为这可能导致 sql 注入我建议您使用? 运营商是这样的

$query->whereRaw("trim(REPLACE(name),'\"','') = ? ",[trim($name)])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM