Запрос к базе данных Laravel со специальными символами ⇐ Php
Запрос к базе данных Laravel со специальными символами
Я пытаюсь создать запрос с помощью Eloquent, входные данные содержат символы UTF-8. Соответствующей частью запроса является и data, например '%comuna\":VALPARAÍSO\"%', строка, хранящаяся в базе данных, имеет вид ,"comuna": "ВАЛЬПАРА\u00cdSO",. Никаких результатов.
Я пытался сделать это с помощью json_encode($query), который создает и данные, например '%comuna\":\"VALPARA\u00cdSO\"%', но опять не повезло.
если в запросе нет специальных символов, он работает как положено.
Отредактировано отсюда
Запрос такой:
$query = '"comuna":"ВАЛЬПАРАИСО"'; $invoice = Invoice::where('data', 'like', '%'.$query.'%')->get(); Созданный необработанный запрос
выберите * из `invoices`, где `data`, например '%\"comuna\":\"VALPARAÍSO\"%' и `invoices`.`deleted_at` имеют значение null Столбец для сопоставления содержит следующее:
(...) itas","comuna":"VALPARA\u00cdSO","fon (...) Как мне закодировать запрос, чтобы он соответствовал содержимому столбца?
Я пытаюсь создать запрос с помощью Eloquent, входные данные содержат символы UTF-8. Соответствующей частью запроса является и data, например '%comuna\":VALPARAÍSO\"%', строка, хранящаяся в базе данных, имеет вид ,"comuna": "ВАЛЬПАРА\u00cdSO",. Никаких результатов.
Я пытался сделать это с помощью json_encode($query), который создает и данные, например '%comuna\":\"VALPARA\u00cdSO\"%', но опять не повезло.
если в запросе нет специальных символов, он работает как положено.
Отредактировано отсюда
Запрос такой:
$query = '"comuna":"ВАЛЬПАРАИСО"'; $invoice = Invoice::where('data', 'like', '%'.$query.'%')->get(); Созданный необработанный запрос
выберите * из `invoices`, где `data`, например '%\"comuna\":\"VALPARAÍSO\"%' и `invoices`.`deleted_at` имеют значение null Столбец для сопоставления содержит следующее:
(...) itas","comuna":"VALPARA\u00cdSO","fon (...) Как мне закодировать запрос, чтобы он соответствовал содержимому столбца?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение