[英]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.