Mostrar nombre de usuario de MySQL en index.php

  • Autor Autor rockery99
  • Fecha de inicio Fecha de inicio
R

rockery99

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Lo que quiero hacer es que el archivo index.php diga en alguna parte "Hola nombredeusuario" y que nombredeusuario sea el nombre, es decir lo que está en la tabla MySQL, espero haberme expresado correctamente.
 
Facil, sabiendo programar y teniendo acceso a los archivos y la base de datos.
 
Mediante la sesion del usuario, identificas al usuario actual y con ello obtienes la información en la base de datos.
 
Parece simple, pero tiene sus bases, de verdad empieza por aqui, de lo contrario cualquier explicacion no la vas a entender MySQL con Clase - bases de datos
 
Hola! No se si ya lo has solucionado pero si no podrías usar este código como esqueleto (simplificado!) para lo que quieres:
Insertar CODE, HTML o PHP:
/*Primero declaras las variable para conectar a la BD*/
$servername = "localhost";
$username = "tunombredeusuario";
$pass = "contraseña";
$db = "tubasededatos";

/*Creas la conexión a la BD*/
$con = new mysqli($servername, $username, $pass, $db);

/*Compruebas*/
if($con->connect_error){
   die("Error conectandose a la BD: ".$con->connect_error);
}

/*Consultas los datos a la BD, donde nombre es cómo se llame la columna donde tienes los nombres de usuario, y tutabla es la tabla de donde lo saques*/
$sql = "SELECT nombre FROM tutabla";
$result = $con->query($sql);

/*Sacas por pantalla*/
if($result->num_rows>0){
  $row = $result->fetch_assoc();
  echo "Hola ".$row['nombre']."<br>";
}else{echo "error devolviendo nombre";}

$con->close();
 
Última edición:
Atrás
Arriba