Heim > Backend-Entwicklung > PHP-Tutorial > Wie rufe ich mit PHP bei gegebener Benutzer-ID einen Benutzernamen aus einer MySQL-Datenbank ab?

Wie rufe ich mit PHP bei gegebener Benutzer-ID einen Benutzernamen aus einer MySQL-Datenbank ab?

Susan Sarandon
Freigeben: 2024-12-14 15:44:13
Original
515 Leute haben es durchsucht

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

Abrufen eines unbekannten Benutzernamens von einer ID mit MySQL und PHP

Bei einer eindeutigen ID besteht die Aufgabe darin, den zugehörigen Benutzernamen von einer ID abzurufen Datenbank mit MySQL und PHP. Der Benutzername sollte in der Variablen $_SESSION['name'] gespeichert werden.

Schritte zum Durchführen der Abfrage:

  1. Erstellen die MySQL-Abfrage:

    SELECT username FROM user_data WHERE id = ?
    Nach dem Login kopieren

    wo? ist ein Platzhalter für die ID.

  2. Bereiten Sie die Abfrage vor:

    $stmt = $conn->prepare("SELECT username FROM user_data WHERE>
    Nach dem Login kopieren
  3. Binden Sie die ID Variable:

    $stmt->bind_param("s", $id);
    Nach dem Login kopieren

    wobei s den Datentyp als a angibt string.

  4. Abfrage ausführen:

    $stmt->execute();
    Nach dem Login kopieren
  5. Ergebnis abrufen:

    $result = $stmt->get_result();
    Nach dem Login kopieren
  6. Holen Sie sich die Daten:

    $user = $result->fetch_assoc();
    Nach dem Login kopieren
  7. Speichern Sie den Benutzernamen in der Sitzungsvariablen:

    $_SESSION['name'] = $user['username'];
    Nach dem Login kopieren

Beispielcode:

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

$sql = "SELECT username FROM user_data WHERE>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie rufe ich mit PHP bei gegebener Benutzer-ID einen Benutzernamen aus einer MySQL-Datenbank ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage