Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mendapatkan Nama Pengguna daripada Pangkalan Data MySQL Menggunakan PHP Diberi ID Pengguna?

Bagaimana untuk Mendapatkan Nama Pengguna daripada Pangkalan Data MySQL Menggunakan PHP Diberi ID Pengguna?

Susan Sarandon
Lepaskan: 2024-12-14 15:44:13
asal
515 orang telah melayarinya

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

Mendapatkan Nama Pengguna Tidak Diketahui daripada ID Menggunakan MySQL dan PHP

Memandangkan ID unik, tugasnya adalah untuk mendapatkan nama pengguna yang berkaitan daripada pangkalan data menggunakan MySQL dan PHP. Nama pengguna hendaklah disimpan dalam pembolehubah $_SESSION['name'].

Langkah untuk Melaksanakan Pertanyaan:

  1. Buat Pertanyaan MySQL:

    SELECT username FROM user_data WHERE id = ?
    Salin selepas log masuk

    di mana? ialah pemegang tempat untuk ID.

  2. Sediakan Pertanyaan:

    $stmt = $conn->prepare("SELECT username FROM user_data WHERE>
    Salin selepas log masuk
  3. Ikat ID Pembolehubah:

    $stmt->bind_param("s", $id);
    Salin selepas log masuk

    di mana s menunjukkan jenis data sebagai rentetan.

  4. Lakukan Pertanyaan:

    $stmt->execute();
    Salin selepas log masuk
  5. Dapatkan Keputusan:

    $result = $stmt->get_result();
    Salin selepas log masuk
  6. Ambil Data:

    $user = $result->fetch_assoc();
    Salin selepas log masuk
  7. Simpan Nama Pengguna dalam Pembolehubah Sesi:

    $_SESSION['name'] = $user['username'];
    Salin selepas log masuk

Contoh Kod:

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

$sql = "SELECT username FROM user_data WHERE>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nama Pengguna daripada Pangkalan Data MySQL Menggunakan PHP Diberi ID Pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan