Foros del Web » Programando para Internet » PHP »

Complicación mysql con php

Estas en el tema de Complicación mysql con php en el foro de PHP en Foros del Web. Hola!! Tengo un problema, uso una tabla mysql, con varios campos distintos, uno de ellos es "usuario", y los otros campos muestran detalles de sus ...
  #1 (permalink)  
Antiguo 13/06/2008, 12:10
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años, 1 mes
Puntos: 7
Complicación mysql con php

Hola!!

Tengo un problema, uso una tabla mysql, con varios campos distintos, uno de ellos es "usuario", y los otros campos muestran detalles de sus preferencias en una página propia.

Quiero guardar en un solo campo, más de una información.

Es decir, un campo que se llame: Chistes, en el que se inserte el id de todos los chistes favoritos de ese user.

Algo así:

0, 4, 125, 454, 34, 68, 7333, etc...
Luego haría una consulta para mostrar todos estos chistes.

El problema es que no sé hacer que se guarden varios datos, separados por comas (o espacios), y luego realizar la consulta de cada uno de ellos.

Lo quiero para esto:

http://www.forosdelweb.com/f8/cuenta-propia-596001/
  #2 (permalink)  
Antiguo 13/06/2008, 12:13
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Complicación mysql con php

pq guardas en un campo mas de una informacion??? cual es la finalidad? a ver si entiendo un poco mas
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #3 (permalink)  
Antiguo 13/06/2008, 12:17
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años, 1 mes
Puntos: 7
De acuerdo Respuesta: Complicación mysql con php

Mñas de una info, no, siento explicarme mal.

Yo guardaría una cadena de texto así:

23 45 65 456 17 56 73 6788

Luego, cuando saque el resultado, pueda realizar una consulta que muestre todos los chistes que tengan este id.

¿cómo hacer de otro modo que cada user pueda tener sus chistes favoritos (solo el id)?
  #4 (permalink)  
Antiguo 13/06/2008, 12:27
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Complicación mysql con php

puedes hacer esto
tabla chistes
id
titulo
contenido_chiste

tabla user
id
id_chiste_favorito <- campo int
nombre
otros_datos


y relacionas el id de la tabla chistes con el id:chiste:favorito de la tabla usuarios

cuando extraes la info del usuario q vas a imprimir
Código PHP:
<?php

$sql 
"SELECT * FROM chistes"//lees los chistes


$chiste row['id']; //declaras esta variable para extraer el id del chiste


$sqlex "SELECT * FROM usuarios WHERE id_chiste_favorito = $chiste"//relacionas las tablas
haces las declaraciones de query y conex e imprimes... creo q es lo q deseas

teniendo previamente una variable q t defina asi
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #5 (permalink)  
Antiguo 13/06/2008, 12:29
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: Complicación mysql con php

Gracias.





Un saludo: BRUBY
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 08:47.