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
Libérer: 2024-12-14 15:44:13
original
515 Les gens l'ont consulté

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 = ?
    Copier après la connexion

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

  2. Préparer la requête :

    $stmt = $conn->prepare("SELECT username FROM user_data WHERE>
    Copier après la connexion
  3. Lier l'ID Variable :

    $stmt->bind_param("s", $id);
    Copier après la connexion

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

  4. Exécuter la requête :

    $stmt->execute();
    Copier après la connexion
  5. Obtenir le résultat :

    $result = $stmt->get_result();
    Copier après la connexion
  6. Récupérez le Données :

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

    $_SESSION['name'] = $user['username'];
    Copier après la connexion

Exemple de code :

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

$sql = "SELECT username FROM user_data WHERE>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal