我一直在看Stackoverflow中的例子,但都沒有工作。 事實證明,我所提供的表格不包含帶有視頻「ID」的列。 所以我需要從一個名爲「嵌入」的列中獲取這些「ID」,其中包含一個「iframe」,其URL是每個視頻的「ID」。 我知道,用PHP我可以做一個正則表達式並獲得該值,但我需要從Mysql中獲得此值,以便與包含這些「ID」的另一個表進行比較。Mysql - 獲取文本字符串的一部分
「嵌入」一欄包含類型的值:
<iframe src="https://www.example.com/embed/9526128" frameborder="0" height="481" width="608" scrolling="no"></iframe>
<iframe src="https://www.example.com/embed/ph193842d54b87g" frameborder="0" height="481" width="608" scrolling="no"></iframe>
與「IDS」你應該得到的將是以下(分別):
9526128
ph193842d54b87g
我已經與測試「子串」功能,但作爲「ids」長度可變,一直給我帶來問題...
添加的查詢:
SUBSTRING_INDEX(embed, '/', -2)
請添加您到目前爲止嘗試過的查詢。 –
完成查詢添加 – Kokox
所以嵌入列包含從iframe作爲字符串開始的整個網址?這樣對嗎? –