Laravel에서 JSON 값과 매개변수가 동일하지 않은지 확인하는 방법은 무엇입니까?
P粉250422045
P粉250422045 2023-08-26 23:37:58
0
1
628
<p>데이터베이스에서 "내 메시지"와 동일하지 않은 레코드를 가져오고 싶습니다. </p> <p>내 데이터베이스 열의 JSON은 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;">`{ "msg": "내 메시지", "resource_id": "리소스" }`</pre> <p><code>JSON_EXTRACT</code> 및 <code>whereJsonContains</code></p> <p>하지만 운이 좋지는 않습니다. 저는 MySQL과 함께 Laravel 8을 사용하고 있습니다. </p> <p>질의 내용은 다음과 같습니다.</p> <pre class="lang-php Prettyprint-override"><code>$records = DB::table('atble')->select('res_id', 'msg_string')->where('res_id', $param)->whereJsonContains('ret_string->msg', ['elem1','elem2'...])->최신()->first(); <p>위 쿼리로는 결과가 없습니다. </p> <p>어떤 도움이라도 주시면 감사하겠습니다. </p>
P粉250422045
P粉250422045

모든 응답(1)
P粉256487077

꼭 드셔보세요

으아악

또한 WhereJsonContains

에 대한 올바른 지침을 따르세요.

자세한 도움은 이 링크를 참조하세요

여기에 예가 있습니다. 도움이 될 것입니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿