mysql заменить добавить косую черту в конце URL-адреса

Я борюсь с этой проблемой в течение 3 дней, так как я не знаю никакого кодирования или регулярного выражения и т. д.

у меня есть сайт потоковой передачи wp с содержимым iframe, источник iframe уже в https

теперь я хочу перенести свой потоковый сайт на https, но когда я пытаюсь это сделать, появляется много фильмов, которые не могут воспроизводиться, и после того, как я проверил, проблема заключается в URL-адресе iframe.

Фильмы работают нормально, если iframe имеет завершающую косую черту https://example.com/embed/pMVg9liYw9gTvL7/

но без косой черты фильмы не загружаются https://example.com/embed/pMVg9liYw9gTvL7

Чего я хочу добиться, так это добавить косую черту в конце URL-адреса iframe из mysql.

пожалуйста, помогите Спасибо


person Caroline Wirawan    schedule 26.03.2018    source источник
comment
Добро пожаловать в StackOverflow! Чтобы мы могли помочь вам лучше, не могли бы вы обновить свой вопрос, чтобы он отображал ваш соответствующий код в < b>минимальный, полный и проверяемый пример. Также было бы полезно, если бы вы сообщили нам, что вы пытались решить до сих пор твоя проблема. Для получения дополнительной информации см. справочную статью о как задавать хорошие вопросы, и совершите экскурсию по сайту :)   -  person Obsidian Age    schedule 27.03.2018
comment
Используйте concat(url, '/') в операторе выбора.   -  person âńōŋŷXmoůŜ    schedule 27.03.2018
comment
привет, спасибо за ответ, не могли бы вы объяснить, как? Благодарность   -  person Caroline Wirawan    schedule 27.03.2018
comment
Можете ли вы показать свой дизайн стола? Какие у него столбцы? В каком поле хранится URL??   -  person stackFan    schedule 27.03.2018
comment
привет еще раз, таблица wp_postmeta, metakey repeatable_fields, и это внутри мета-значения a:1:{i:0;a:4:{s:4:name;s:8:Server 1;s:6:select; s:6:iframe;s:6:идиома;s:0:;s:3:url;s:45:klikfilm.stream/embed/eprN0P0NMh9E6PP;}}   -  person Caroline Wirawan    schedule 28.03.2018


Ответы (1)


Обычно я не люблю отвечать на вопросы, которые не показывают попытки, но этот вопрос настолько прост, что на него легче ответить, чем публиковать жалобы.

Используйте простой оператор UPDATE.

UPDATE yourTable
SET url = CONCAT(url, '/')
WHERE RIGHT(url, 1) != '/'

Замените yourTable и url на имя вашей таблицы и столбец, содержащий URL-адрес iframe, который необходимо исправить.

person Barmar    schedule 27.03.2018