Maison >développement back-end >tutoriel php >Comment récupérer un nom d'utilisateur à partir d'une base de données MySQL à l'aide de PHP à partir d'un identifiant utilisateur ?

Comment récupérer un nom d'utilisateur à partir d'une base de données MySQL à l'aide de PHP à partir d'un identifiant utilisateur ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-14 15:44:13596parcourir

How to Retrieve a Username from a MySQL Database Using PHP Given a User ID?

Récupération d'un nom d'utilisateur inconnu à partir d'un identifiant à l'aide de MySQL et PHP

Étant donné un identifiant unique, la tâche consiste à récupérer le nom d'utilisateur associé à partir d'un base de données utilisant MySQL et PHP. Le nom d'utilisateur doit être stocké dans la variable $_SESSION['name'].

Étapes pour effectuer la requête :

  1. Créer la requête MySQL :

    SELECT username FROM user_data WHERE id = ?

    où ? est un espace réservé pour l'ID.

  2. Préparer la requête :

    $stmt = $conn->prepare("SELECT username FROM user_data WHERE>
  3. Lier l'ID Variable :

    $stmt->bind_param("s", $id);

    où s indique le type de données en tant que chaîne.

  4. Exécuter la requête :

    $stmt->execute();
  5. Obtenir le résultat :

    $result = $stmt->get_result();
  6. Récupérez le Données :

    $user = $result->fetch_assoc();
  7. Stocker le nom d'utilisateur dans la variable de session :

    $_SESSION['name'] = $user['username'];

Exemple de code :

<?php
$conn = mysqli_connect('localhost', 'root', '', 'user_data');
$id = '10527391670258314752';

$sql = "SELECT username FROM user_data WHERE>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn