Autor Tema: [Ayuda] Reconocimiento de caracteres  (Leído 294 veces)

Desconectado MEJORENHO

  • PHPer@ Fijo
  • ***
  • Mensajes: 204
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
    • Beeme
[Ayuda] Reconocimiento de caracteres
« en: 29 de Junio de 2011, 12:52:42 pm »
Hola chicos,
Me ha surgido una nueva duda y la lanzo para ver si me podéis ayudar.

Estoy haciendo un sistema de etiquetado de fotografias, tipo facebook, en el que digas que usuarios salen en la foto, y mi duda es la siguiente:

Tengo esta base de datos:

fotos
--------------------------------------------------
id | foto | usuario | etiquetas

donde id es auto_increment, foto capta la url de la imagen, usuario es la persona que la sube y etiquetas son las personas que intervienen.

Lo que quiero es que los en las etiquetas, los usuarios sean separados por comas (,) es decir, en esta foto intervienen los usuarios 1, 3, 10, 50, 40. Y sacar los datos de todos ellos.

¿Como puedo reconocer los datos 1, 3, 10, 50 y 40 para tratar esas id en la tabla usuario, aunque sean separados por comas para diferenciarlos?

Comunidad PHPeros

[Ayuda] Reconocimiento de caracteres
« en: 29 de Junio de 2011, 12:52:42 pm »

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Ayuda] Reconocimiento de caracteres
« Respuesta #1 en: 29 de Junio de 2011, 14:05:35 pm »
Puedes usar la función explode. Acá un ejemplo:

$consulta mysql_query('SELECT * FROM fotos WHERE id = "1"');
$row mysql_fetch_array($consulta);

$etiquetas explode(',', $row['etiquetas']);
echo &#39;<strong>Usuarios etiquetados</strong><br />&#39;;

foreach($etiquetas as $usuario)
{
        echo &
#39;Usuario id: &#39;.$usuario.&#39;<br />&#39;;
}


El código no lo he probado, pero creo que debería funcionar xD
Saludos ^^
« Última modificación: 29 de Junio de 2011, 14:07:20 pm por Warlox »
- Moderador de PHP


Desconectado MEJORENHO

  • PHPer@ Fijo
  • ***
  • Mensajes: 204
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
    • Beeme
Re:[Ayuda] Reconocimiento de caracteres
« Respuesta #2 en: 29 de Junio de 2011, 17:12:50 pm »
Muchísimas gracias Walox. Me ha sido de gran ayuda y si, ha funcionado :).

Por mi podréis cerrar este tema.
Te doy un karma.

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Ayuda] Reconocimiento de caracteres
« Respuesta #3 en: 29 de Junio de 2011, 22:15:58 pm »
¡Gracias por el Karma!
Cierro tema.
- Moderador de PHP