Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Duda sobre mysql y php

Estas en el tema de Duda sobre mysql y php en el foro de Mysql en Foros del Web. hola amigos tengo una duda resulta q tengo esta tabla ejemplar. codigo_ejemplar titulo_ejemplar cantidad_ejemplar id_autor id_editorial id_asignatura -------------------------------- lo que quiero es insertar codigo_ejemplar titulo_ejemplar ...
  #1 (permalink)  
Antiguo 28/03/2012, 18:24
 
Fecha de Ingreso: febrero-2012
Mensajes: 27
Antigüedad: 12 años, 9 meses
Puntos: 0
Duda sobre mysql y php

hola amigos tengo una duda resulta q tengo esta tabla


ejemplar.

codigo_ejemplar
titulo_ejemplar
cantidad_ejemplar
id_autor
id_editorial
id_asignatura


--------------------------------


lo que quiero es insertar

codigo_ejemplar
titulo_ejemplar
cantidad_ejemplar
en vez de "id_autor" quiero insertar "nombre_autor" de la tabla "autor"
en vez de "id_editorial" quiero insertar "nombre_editorial" de la
tabla "editorial"
en vez de "id_asignatura" quiero insertar "nombre_asignatura" de la
tabla "asignatura"

me dijeron que con un insert para cada tabla. pero el problema es
relacionar osea


registro.

codigo_ejemplar = (0001);
titulo_ejemplar = (Matematica para todos);
cantidad_ejemplar = ( 5 );
nombre_autor = (Luis Niño);
nombre_editorial = ( santillana);
nombre_asignatura ( matematica);

y se registra perfecto, pero me queda vació los campos

id_autor
id_editorial
id_asignatura

de la tabla ejemplares.

creo que estoy haciendo algo mal :C

ayúdeme porfa!

que me aconsejan?
  #2 (permalink)  
Antiguo 28/03/2012, 21:39
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Duda sobre mysql y php

Hola amigos, tengo problema con crear un login multiusuario, para cada usuario entrar a un lugar fijo que se pondra dentro de la pagina, pero a la verdad quiero saber si se puede hacer esto sin base de datos ni PHP
  #3 (permalink)  
Antiguo 29/03/2012, 09:10
 
Fecha de Ingreso: febrero-2012
Mensajes: 27
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Duda sobre mysql y php

amigo, busca en google, acesso restringido con javascript.
  #4 (permalink)  
Antiguo 29/03/2012, 17:12
 
Fecha de Ingreso: abril-2009
Mensajes: 341
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Duda sobre mysql y php

Cita:
Iniciado por pataslocas Ver Mensaje
hola amigos tengo una duda resulta q tengo esta tabla


ejemplar.

codigo_ejemplar
titulo_ejemplar
cantidad_ejemplar
id_autor
id_editorial
id_asignatura


--------------------------------


lo que quiero es insertar

codigo_ejemplar
titulo_ejemplar
cantidad_ejemplar
en vez de "id_autor" quiero insertar "nombre_autor" de la tabla "autor"
en vez de "id_editorial" quiero insertar "nombre_editorial" de la
tabla "editorial"
en vez de "id_asignatura" quiero insertar "nombre_asignatura" de la
tabla "asignatura"

me dijeron que con un insert para cada tabla. pero el problema es
relacionar osea


registro.

codigo_ejemplar = (0001);
titulo_ejemplar = (Matematica para todos);
cantidad_ejemplar = ( 5 );
nombre_autor = (Luis Niño);
nombre_editorial = ( santillana);
nombre_asignatura ( matematica);

y se registra perfecto, pero me queda vació los campos

id_autor
id_editorial
id_asignatura

de la tabla ejemplares.

creo que estoy haciendo algo mal :C

ayúdeme porfa!

que me aconsejan?
Para empezar, creo que esas columnas son de tipo entero y tu intentas meter una cadena (char, varchar, text), en si te marca un warning sobre eso (en php no se ve el warning). Para que funcione, tienes que cambiar las columnas id_autor,id_:editorial e id_asignatura a un tipo de dato cadena (char, varchar, text) y ahora si, realizar el insert, veras como funciona, nada mas toma en cuenta el numero de caracteres a guardar para char y varchar.

Si sabes que esas columnas son numeros enteros y aun asi quieres meter a la fuerza una cadena, no tengo idea de como hacerlo y la verdad, no le encuentro sentido.
  #5 (permalink)  
Antiguo 30/03/2012, 01:48
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años
Puntos: 154
Respuesta: Duda sobre mysql y php

Cita:
Iniciado por caraxifi Ver Mensaje
Hola amigos, tengo problema con crear un login multiusuario, para cada usuario entrar a un lugar fijo que se pondra dentro de la pagina, pero a la verdad quiero saber si se puede hacer esto sin base de datos ni PHP
Según que tipo de servidor tengas y hasta dónde puedas acceder, tienes una opción con la protección de carpetas desde el panel de control del hosting.

También lo puedes hacer directamente con el archivo .htaccess y .htpasswd, pero eso es más complejo, es lo mismo que si lo haces desde el panel de control, pero hecho "a mano".

Como dice pataslocas, lo mejor es que busques en Google.
  #6 (permalink)  
Antiguo 30/03/2012, 01:55
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años
Puntos: 154
Respuesta: Duda sobre mysql y php

Cita:
Iniciado por pataslocas Ver Mensaje
hola amigos tengo una duda resulta q tengo esta tabla


ejemplar.

codigo_ejemplar
titulo_ejemplar
cantidad_ejemplar
id_autor
id_editorial
id_asignatura


--------------------------------


lo que quiero es insertar

codigo_ejemplar
titulo_ejemplar
cantidad_ejemplar
en vez de "id_autor" quiero insertar "nombre_autor" de la tabla "autor"
en vez de "id_editorial" quiero insertar "nombre_editorial" de la
tabla "editorial"
en vez de "id_asignatura" quiero insertar "nombre_asignatura" de la
tabla "asignatura"

me dijeron que con un insert para cada tabla. pero el problema es
relacionar osea


registro.

codigo_ejemplar = (0001);
titulo_ejemplar = (Matematica para todos);
cantidad_ejemplar = ( 5 );
nombre_autor = (Luis Niño);
nombre_editorial = ( santillana);
nombre_asignatura ( matematica);

y se registra perfecto, pero me queda vació los campos

id_autor
id_editorial
id_asignatura

de la tabla ejemplares.

creo que estoy haciendo algo mal :C

ayúdeme porfa!

que me aconsejan?
Hola pataslocas,

Lo primero que te aconsejo es que publiques el código que tienes para, sobre él, poder ayudarte a corregirlo si es necesario.

Haría falta saber qué tablas tienes, cómo están diseñadas, cómo recoges los datos... En fin, cuantos más detalles des, más fácil será ayudarte.

Etiquetas: php, tabla, campos
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 13:46.