New question

Question:

Date: 14-05-2019 18:26:53 (In Spanish)

Hola a todos! soy nueva por aquí.. Mi pregunta es la siguiente:¿Cómo puedo hacer que mi sistema muestre solo los datos del usuario logueado?[Unresolved]

He probado de la siguiente manera: SELECT * FROM nombre_table WHERE id='$id'

PERO no funciona, no se si hay que hacer algo aparte en el código o no se los pasos que hay que hacer en la base de datos para que funcione.. Le agradezco su pronta repuesta
Tags: MySQL - PHP Votes: 0 - Answers: 2 - Views: 12 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 15-05-2019 12:20:09 Hola
    En principio la query de MySQL esta bien.

    Debes publicar tu codigo completo como para que te podamos ayudar.

    De todas maneras te dejo un codigo de ejemplo.

    <?php
    $conexion = new mysqli("localhost", "root", "MyPa$$", "Tabla_usuario");
    $idUsuario = 2;
    $query = $conexion->query("SELECT * FROM usuarios WHERE id='$idUsuario' ");
    
    /* array asociativo */
    
    if ($query->num_rows > 0) {
        while($fila = $query->fetch_assoc()) {
            echo "id: " . $fila["id"]. " - Usuario: " . $fila["usuario"]. "<br>";
        }
    } else {
        echo No hay resultados"";
    }
    $conexion->close();


    Saludos.
      Votes: 2 - Link answer
     
  • Date: 18-05-2019 04:07:05 Si ese es todo tu código, si no tenés session o cookie, si no tenes definida la variable $id me parece que tenes que arrancar con lo mas básico. Poné todo tu código de login al menos para ver como definís.   Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In