Comunidad de diseño web y desarrollo en internet online

Buscar coincidencias desde tabla mysql y reemplazar

Citar            
MensajeEscrito el 19 Sep 2012 09:39 pm
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:


"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.

Por silvino2006

3 de clabLevel



 

Cordoba, argentina

firefox
Citar            
MensajeEscrito el 20 Sep 2012 01:16 am
tenes mal la estructura de la tabla...
Si todos los campos van a tener esa caracteristica, pone dos campos mas, uno indicando el id de la persona que escribio y otro indicando el id de la persona a la que esta destinado el texto (en la tabla textos...).
Saludos

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.