Я получаю некоторые записи базы данных с помощью php mysqli SELECT.
Некоторые записи содержат одну кавычку (например: L'avant du bâtiment). Это генерирует ошибку синтаксического анализа и ломает мою веб-страницу.
Вот запрос:
$themes = ee()->db->select('field_id_46')
->from('channel_data_field_46')
->get();
if ($themes->num_rows() > 0)
{
foreach($themes->result_array() as $row)
{
$themesConcat = $row['field_id_46'];
echo $themesConcat;
}
}
Как избавиться от кавычек в полях field_id_46?
Обратите внимание, что класс db принадлежит ядру ExpressionEngine CMS и его нельзя изменять.