Usando MySQL lo puedes hacer en la misma consulta, usando la funcion SUBSTRING_INDEX():
Código MySQL:
Ver originalmysql
> SELECT SUBSTRING_INDEX('uno dos tres cuatro cinco seis siete ocho nueve diez once doce', ' ', 10) resultado
;+------------------------------------------------------+
| resultado |
+------------------------------------------------------+
| uno dos tres cuatro cinco seis siete ocho nueve diez |
+------------------------------------------------------+
El parámetro numérico puede ser negativo o positivo. Cuando es positivo, cuenta las apariciones de la cadena buscada desde la izquierda, pero cuando es negativo lo hace desde la derecha:
Código MySQL:
Ver originalmysql
> SELECT SUBSTRING_INDEX('uno dos tres cuatro cinco seis siete ocho nueve diez once doce', ' ', -10) resultado
;+--------------------------------------------------------+
| resultado |
+--------------------------------------------------------+
| tres cuatro cinco seis siete ocho nueve diez once doce |
+--------------------------------------------------------+