Как получить все IMG SRC из строки в MySql? - PullRequest
0 голосов
/ 11 сентября 2018

С текущим MySql запросом можно получить src из первого тега img.

Запрос:

SELECT substr(substr(textfield , locate('src="', textfield ) + 5), 1, 
                     locate('"', substr(textfield , locate('src="', textfield ) + 5)) - 1) as 'imgurl' 
from pages where field1 ='data' and field2 = 'nothing';

Необходимо получить все src ввсе img тег в ячейке строки.

Пример:

столбец таблицы содержит id и text.

текстовое поле имеет

some random content <img src='https://www.fakeurl.com/folder/image.jpeg'> 
and also <img src="https://www.fakeurl.com/folder/image.jpg"> and also <img 
src='/folder/image.jpeg'> and some additional content

Необходимо извлечь все src из этого столбца textfield, используя query или function или procedure в MySQL.

Необходимый результат:

https://www.fakeurl.com/folder/image.jpeg
https://www.fakeurl.com/folder/image.jpg
/folder/image.jpeg

Что необходимо изменить, чтобы получить результат или использовать какой-либо другой запрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...