Código MySQL:
Ver original

| ||||
![]() Buenas noches no se si este en foro correcto mi duda es como puedo hacer para que al mandar una busqueda me traiga los valores del mismo nombre ago esto pero lo unico que logro es traer todo los datos que tengan informacion en el campo
Código MySQL:
Ver original ![]() Última edición por gnzsoloyo; 11/12/2012 a las 11:03 Razón: Código SQL sin etiquetar. |
| ||||
Respuesta: Consutlas de un mismo dato ¿A qué te refieres exactamente con valores del mismo nombre? ¿Cuál es la estructura de la tabla? Cuéntanos más de qué tienes en la tabla y algún ejemplo de qué información es la que necesitas obtener.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Consutlas de un mismo dato mira tengo esta lista ![]() lo que quiero es que si el usuario es clinica lupita solamente aparesca los datos de clinica lupita no se si me entiendo >.< no soy bueno explicarme y lo llamo de la siguiente manera
Código MySQL:
Ver original Cita: Editado: Código de programación no permitido según Normas del foro de Base de Datos Última edición por gnzsoloyo; 03/12/2012 a las 12:06 |
| ||||
Respuesta: Consutlas de un mismo dato Como esta sección es exclusivamente de MySQL, en lugar de publicar el código PHP es mejor que publiques la estructura real de las tablas. La imagen supongo que será de la tabla unidades. Me pregunto si los centros los tienes así como texto o cómo. Sin ver la estructura real es realmente difícil ayudarte.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Consutlas de un mismo dato En realidad lo que necesitamos se puede obtener usando:
Código MySQL:
y Ver original
Código MySQL:
Ver original Copia lo que responde y postealo aquí.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Consutlas de un mismo dato lo siento no sabia eso :S aqui esta esto es lo que me pides? users CREATE TABLE `users` ( `id` int(40) NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL, `centros` text NOT NULL, `password` varchar(50) NOT NULL, `email` varchar(250) NOT NULL, `active` tinyint(1) NOT NULL, `admin` tinyint(1) NOT NULL, `code` varchar(25) NOT NULL, `date` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1 unidades CREATE TABLE `unidades` ( `id` int(20) NOT NULL AUTO_INCREMENT, `codigo` int(255) NOT NULL, `codigodonante` int(255) NOT NULL, `tipoplasma` text NOT NULL, `centros` text NOT NULL, `tipo` varchar(50) NOT NULL, `cantidad` int(255) NOT NULL, `fechaentrada` date NOT NULL, `caducidad` date NOT NULL, `baja` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=latin1 |
| ||||
Respuesta: Consutlas de un mismo dato Así con un vistazo rápido me parece que hay un problema de normalización; por lo que veo en el primer mensaje tratas de unir ambas tablas por el campo 'centros', pero es texto. Conviene que tengas una tabla adicional para esos centros y que lo que tengas en 'users' y 'unidades' sea una FK a esa tabla.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Consutlas de un mismo dato si david perdona por contestar tarde :S pero ya resolvi todos mis problemas menos esto lo explico de nuevo tengo una tabla de unidades donde estan todas las unidades de la region al momento de realizar una lista el administrador es el unico que tiene derecho a ver todas las unidades lo que quiero es que cuando un usuario entre al listado solamente tenga derecho a ver las unidades que le corresponden a su area quedaria de este modo ![]() no se si me podrias explicar bn lo de las FK que me dices |
| ||||
Respuesta: Consutlas de un mismo dato bueno pues e solucionado mi problema se los dejo por si alguien le interesa Última edición por gnzsoloyo; 12/12/2012 a las 14:24 Razón: Código de programación no permitido. Etiquetar SQL como SQL o MySQL. |
Etiquetas: |