让我们假装,我的下表名为" table1":
id encoded_data
--------------------
1 hkhgkj23h42
2 872dskksadh
encoded_data列使用密码字符串" mypassword"编码为the MySQL ENCODE function。
在MySQL中我会做这样的事情来获取解码数据:
SELECT
DECODE(encoded_data, 'mypassword') AS decoded_data
FROM
table1
WHERE
id = 1
我怎样才能在Laravel中做同样的事情?
答案 0 :(得分:0)
你可以做这样的事情
DB::table('table1')->select(array(DB::raw("DECODE(encoded_data, 'mypassword') AS decoded_data")))
->where('id', '=', 1)->first();