gpt4 book ai didi

php - 如何在 Laravel 5 中编写 MySQL 查询而不使用 PHP 字符串函数?

转载 作者:行者123 更新时间:2023-11-29 20:25:17 24 4
gpt4 key购买 nike

在从数据库获取值时,我需要默认消除字符串的特定前缀。

在 MySQL 中,我可以使用以下内容,

SELECT RIGHT('abc3',1) -- Results in "3"
SELECT RIGHT('abc3',2) -- Results in "c3"

但是,我如何在 Laravel eloquent 中使用相同的流程?

或者任何其他解决方案可用于在 Laravel 中从数据库检索时删除字符串的前缀。

我知道修剪会消除,但只会消除空格。

ex.
property_color
property_size

这里我需要提取“property_”。

expect.
color
size

在laravel中是否可以不使用PHP字符串函数

仅适用于直接 Eloquent 操作。

提前致谢!

最佳答案

这就是我要做的:

 $arrayData = DB::select(DB::raw("SELECT RIGHT('abc3',1) ")): 

您可以传递参数数组来绑定(bind)值:

DB::select(DB::raw("  SQL QUERY  "),$paramsArray);

关于php - 如何在 Laravel 5 中编写 MySQL 查询而不使用 PHP 字符串函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39341638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com