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!