Necesito que por ejemplo si tengo
Firstname Lastname
Glenn Quagmire
Peter Griffin
Y quiero concatenarle mahatom al lastname de peter.
Como lo puedo hacer? gracias
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
| |||
![]() Hola , que pena por esta pregunta, pero creo que hoy estoy un poco trocado. Necesito que por ejemplo si tengo Firstname Lastname Glenn Quagmire Peter Griffin Y quiero concatenarle mahatom al lastname de peter. Como lo puedo hacer? gracias ![]() |
| ||||
Respuesta: Como le concateno un valor a la cadena existente
Código PHP:
$Concatenar; Ver original |
| ||||
Respuesta: Como le concateno un valor a la cadena existente Si los datos a concatenar son resultado de una búsqueda en la BD, puedes hacerlo en la propia consulta mediante la función CONCAT. Por ejemplo:
Código MySQL:
Ver original Y en PHP, lo imprimes así:
Código PHP:
Ver original Pero si son datos que no resultan de una búsqueda en la BD, por ejemplo, datos que recibes desde un formulario, emplea la forma que te indica oscard41. Esta lectura te servirá para comprender mejor el tema del concatenado de cadenas en PHP. Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
| |||
Respuesta: Como le concateno un valor a la cadena existente Cita: ya tengo el valor en la tabla de la db, solo quiero concatenarle otro valor, parecido a lo que hace append() con jquery
Iniciado por alexis88 ![]() si los datos a concatenar son resultado de una búsqueda en la bd, puedes hacerlo en la propia consulta mediante la función concat. Por ejemplo:
Código mysql:
Ver original y en php, lo imprimes así:
Código php:
Ver original pero si son datos que no resultan de una búsqueda en la bd, por ejemplo, datos que recibes desde un formulario, emplea la forma que te indica oscard41. esta lectura te servirá para comprender mejor el tema del concatenado de cadenas en php. Saludos |
| ||||
Respuesta: Como le concateno un valor a la cadena existente Buenos días lilmaster Esto lo puedes hacer directamente en la base de datos con una consulta SQL, más o menos así:
Código MySQL:
Ver original Es decir que se actualiza el registros que comienzan con Griffin en el campo Lastname, concatenando mahatom después del valor original del campo. Es decir que quedaría como: Griffin mahatom. Observa que en la parte de CONCAT(`Lastname`, ' mahatom') se usa el símbolo ` entre Lastname para indicar que te refieres a el nombre del campo mientras que en mahatom se usa comilla simple ' para indicar que es una cadena y no el nombre de un campo. Otra cosa, notarás que dejo un espacio en blanco al inicio de ' mahatom' esto es para que separe las dos palabras ya que de no ponerlo la concatenación quedarpia así: Griffinmahatom en lugar de Griffin mahatom Espero te sirva. |
| ||||
Respuesta: Como le concateno un valor a la cadena existente oscard41 te lo explicó en su respuesta, incluso en el enlace que te dejé, se indica la manera de hacerlo.
Código PHP:
Ver original
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand Última edición por Alexis88; 28/04/2014 a las 12:18 |
| ||||
Respuesta: Como le concateno un valor a la cadena existente
__________________ Salu2! |
| ||||
Respuesta: Como le concateno un valor a la cadena existente Releyendo tu última respuesta, si quieres afectar al campo directamente en la BD, sin interferencia de PHP, en la respuesta de javier0730 tienes la solución. Este tema debió ir en el foro de MySQL.
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
Etiquetas: Ninguno |