Hola cordial saludo.
Quiero saber como hago para reemplazar un nombre por un codigo.
Por ejemplo en la base datos tengo el ID 10 pero no quiero mostrar ese valor sino el nombre que relaciona ese ID.
| |||
Cambiar un id por un nombre Hola cordial saludo. Quiero saber como hago para reemplazar un nombre por un codigo. Por ejemplo en la base datos tengo el ID 10 pero no quiero mostrar ese valor sino el nombre que relaciona ese ID. |
| ||||
Respuesta: Cambiar un id por un nombre No se entiende muy bien tu pregunta. Si tienes el campo 'nombre' en la tabla, sólo tienes que hacer una consulta para obtenerlo:
Código MySQL:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Cambiar un id por un nombre Supongo que la tabla a la que consulta tendrá otro campo que hace referencia al nombre o apellido. Entonces la consulta sería SELECT campoNombre FROM tabla1 WHERE campoID = 10 Luego lo muestra echo $reg['campoNombre'];
__________________ I am Doyle please insert code. |
| |||
Respuesta: Cambiar un id por un nombre Bueno, te aclaro mejor la pregunta. Tengo dos combos, en uno me carga los paises que estan en una base de datos pero me esta guardando el codigo de ese pais y yo quiero es que me guarde el nombre. |
| |||
Respuesta: Cambiar un id por un nombre En la base de datos se debería (siempre)guardar el codigo del pais, no el nombre. Pero si deseas guardar el nombre por x motivo en el select los value deben tener los valores del campo de nombre y no del campo id.
__________________ I am Doyle please insert code. |
| ||||
Respuesta: Cambiar un id por un nombre Lo que necesitas es cargar en el combo el nombre y luego en la base cargar el ID. No resulta útil usar el nombre como ID de un país, no sólo porque puede producirse inconsistencia en algunos casos, sino porque además usas mucho más espacio para guardar el nombre de un país que un número.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |