質問編集履歴

3

意図的な内容抹消の取り消し

2020/01/14 02:59

投稿

m9288650228
m9288650228

スコア18

test CHANGED
@@ -1 +1 @@
1
- 変数コード変数コード変数コード変数コード変数コード変数コード変数コード変数コード変数コード変数コード
1
+ whereRawで変数を使用する方法。
test CHANGED
@@ -1 +1,27 @@
1
- 変数コード変数コード変数コード変数コード変数コード変数コード
1
+ ### 前提・実現したいこと
2
+
3
+ whereRawを使用して変数で検索する方法。
4
+
5
+ ### 発生している問題・エラーメッセージ
6
+
7
+ ```
8
+
9
+ Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\"%\") IS NOT NULL and `user`.`deleted_at` is null' at line 1 (SQL: select * from `user` where JSON_SEARCH(meta->\"$.skills\", \"one\", \"%\"PHP\"%\") IS NOT NULL and `user`.`deleted_at` is null)",
10
+
11
+ ```
12
+
13
+ ### 該当のソースコード
14
+
15
+ ```php
16
+
17
+ 元コード
18
+
19
+ App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%PHP%") IS NOT NULL')->get();
20
+
21
+ 変数コード
22
+
23
+ $key = 'PHP'
24
+
25
+ App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%"' . $key . '"%") IS NOT NULL')->get();
26
+
27
+ ```

2

変数コード変数コード変数コード変数コード

2020/01/14 02:59

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- whereRawで変数を使用する方法。
1
+ 変数コード変数コード変数コード変数コード変数コード変数コード変数コード変数コード変数コード変数コード
test CHANGED
@@ -1,43 +1 @@
1
- ### 前提・実現したいこと
2
-
3
-
4
-
5
- whereRawを使用して変数で検索する方法。
6
-
7
-
8
-
9
- ### 発生している問題・エラーメッセージ
10
-
11
-
12
-
13
- ```
14
-
15
- Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\"%\") IS NOT NULL and `user`.`deleted_at` is null' at line 1 (SQL: select * from `user` where JSON_SEARCH(meta->\"$.skills\", \"one\", \"%\"PHP\"%\") IS NOT NULL and `user`.`deleted_at` is null)",
16
-
17
- ```
18
-
19
-
20
-
21
- ### 該当のソースコード
22
-
23
-
24
-
25
- ```php
26
-
27
- 元コード
28
-
29
- App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%PHP%") IS NOT NULL')->get();
30
-
31
-
32
-
33
- 変数コード
34
-
35
- $key = 'PHP'
36
-
37
- App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%"' . $key . '"%") IS NOT NULL')->get();
38
-
39
-
40
-
41
-
42
-
43
- ```
1
+ 変数コード変数コード変数コード変数コード変数コード変数コード

1

App\User

2020/01/07 03:06

投稿

m9288650228
m9288650228

スコア18

test CHANGED
File without changes
test CHANGED
@@ -34,9 +34,9 @@
34
34
 
35
35
  $key = 'PHP'
36
36
 
37
- App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%
37
+ App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%"' . $key . '"%") IS NOT NULL')->get();
38
38
 
39
- ".$key."%") IS NOT NULL')->get();
39
+
40
40
 
41
41
 
42
42