Foros del Web » Programando para Internet » PHP »

Guardar nombre de variable en MySql

Estas en el tema de Guardar nombre de variable en MySql en el foro de PHP en Foros del Web. Hola buenos días a todos y Felices fiestas en este mi primer post de este foro... Os sigo hace mucho pero la verdad que todas ...
  #1 (permalink)  
Antiguo 25/12/2015, 06:41
 
Fecha de Ingreso: diciembre-2015
Mensajes: 1
Antigüedad: 8 años, 4 meses
Puntos: 0
Guardar nombre de variable en MySql

Hola buenos días a todos y Felices fiestas en este mi primer post de este foro... Os sigo hace mucho pero la verdad que todas mis dudas han sido relueltas hasta ahora con sólo leer... Os doy las gracias desde aquí por ello.

Ahora me surge una duda que creo que es sencilla pero llevo meses dándole vueltas sin encontrar solución. Intento explicarla.

Estoy almacenando en MySql una serie de respuestas de email en las que quiero poner unas variables para personalizar la respuesta. Lo típico que en cualquier desarrollo de newsletter estamos acostumbrados a hacer en plan: "Hola @nombre, te escribo....."

El caso es que no se como se llama esto y por lo tanto no encuentro la solución he probado de todo pero sin problema. Yo lo que quiero seria guardar en el campo de sql algo como "Hola $nombre, te escribo....." para luego hacer una consulta y mostrarlo en el email.

Agradezco vuestra ayuda por adelantado. saludos.
  #2 (permalink)  
Antiguo 25/12/2015, 16:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Guardar nombre de variable en MySql

En todo caso sería un sistema de plantillas muy simple, o bien, reemplazos:
Código PHP:
Ver original
  1. $texto = 'Hola @nombre, te escribo...';
  2. $valor = 'Pedro';
  3.  
  4. echo str_replace('@nombre', $valor, $texto); // Hola Pedro, te escribo...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql, nombre, sql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:30.