Tema: FAQ's de PHP
Ver Mensaje Individual
  #196 (permalink)  
Antiguo 29/07/2008, 16:26
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: FAQ's de PHP

Tema: Traer valores de una base de datos MySQL a través de una COOKIE

Pregunta: ¿Cómo puedo traer la información de un registro en una base de datos MySQL con tan solo una COOKIE?

Respuesta: Esta respuesta la encontré extrayendo información de varios POSTS:

Para empezar necesitarías tener la conexión básica a la base de datos, luego incluír la siguiente línea de código. Tened en cuenta que 'usuario' es el ejemplo que uso como campo de la BD y $_COOKIE['usuario'] es el ejemplo de la cookie que tengo activa y verificada en mi PHP:

Código PHP:
$consulta"SELECT * FROM miTabla WHERE usuario = '".$_COOKIE['usuario']."'";
$resultado mysql_query ($consulta) or die ('Query failed: ' mysql_error()); 
Para extraer cualquier información contenida en un campo, bastará con extraer el nombre del mismo por medio de la función 'WHILE'. En mi ejemplo uso en nombre del usuario (nombre_usuario). Esta línea de código la puedes poner en cualquier parte de tu PHP:

Código PHP:
<?php while ($row mysql_fetch_array($resultado)) {
    echo 
$row['nombre_usuario']; } ?>
Saludos!
__________________
Andrew :P

Última edición por andrewp; 29/07/2008 a las 16:27 Razón: Olvidé incluír las negritas....