Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2012, 15:40
Silvino2006
 
Fecha de Ingreso: febrero-2009
Ubicación: Cordoba, Argentina
Mensajes: 9
Antigüedad: 15 años, 2 meses
Puntos: 0
Buscar coincidencias desde tabla mysql y reemplazar

Hola amigos...

a ver si algun experto me puede hechar luz sobre una duda.
Tengo una base de datos con dos tablas:

Textos:

+--------------------------------------------------------------+
| id | texto |
+----+---------------------------------------------------------+
| 1 | Este es un texto que escribio Juan Perez a Luis Gonzalez |
+----+---------------------------------------------------------+


Personas:

+----------------------------------------+
| id | nombre |
+----+-----------------------------------+
| 1 | juan perez |
+----+-----------------------------------+
| 2 | luis gonzalez |
+----+-----------------------------------+




Objetivo:
Mediante una consulta (Select * from Textos... etc) extraigo el texto para mostrarlo (formateado con css en un html)
Busco establecer la manera de que busque en toda la tabla "Personas" y me reemplace la salida de "texto" por algo asi:

Código HTML:
Ver original
  1. "Este es un texto que escribio <a href="ver.php?id=1">Juan Perez</a>para <a href="ver.php?id=2">Luis Gonzalez</a>"

He probado con str_replace() pero buscando una sola palabra, pero quiero buscar en varias (todos los registros de una tabla)...
Alguien me puede dar una orientacion por que camino tomar?

Desde ya muchas gracias.