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

Bagaimana untuk Mendapatkan Nama Pengguna daripada ID Pengguna dalam MySQL Menggunakan PHP?

DDD
DDDasal
2024-12-10 19:55:18640semak imbas

How to Retrieve Usernames from User IDs in MySQL Using PHP?

Mengakses Nama Pengguna daripada ID Pengguna dengan MySQL dan PHP

Memandangkan ID berangka, mendapatkan semula nama pengguna yang berkaitan daripada pangkalan data boleh menjadi tugas biasa . Untuk menyelesaikannya, anda boleh menggunakan langkah berikut:

1. Formatkan Pertanyaan SQL:
Buat pernyataan SQL SELECT, menggantikan pembolehubah dengan ruang letak. Contohnya:

SELECT username FROM user_data WHERE id = ?

2. Sediakan Penyata:
Sediakan pertanyaan menggunakan kaedah prepare(), yang memperuntukkan sumber pada pelayan.

$sql = "SELECT username FROM user_data WHERE>

3. Ikat Pembolehubah:
Ikat pembolehubah ID pada pemegang tempat menggunakan kaedah bind_param(). Ini memastikan pengendalian parameter selamat.

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

4. Laksanakan Pernyataan:
Laksanakan pernyataan yang disediakan menggunakan kaedah execute().

$stmt->execute();

5. Dapatkan Hasilnya:
Dapatkan objek hasil MySQLi menggunakan kaedah get_result().

$result = $stmt->get_result();

6. Ambil Data:
Akhir sekali, dapatkan semula nama pengguna menggunakan kaedah fetch_assoc(), yang mengembalikan tatasusunan bersekutu.

$user = $result->fetch_assoc();

7. Simpan dalam Sesi:
Tetapkan nama pengguna yang diambil kepada pembolehubah sesi yang sesuai.

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

Contoh Kod Semakan:

$sql = "SELECT * FROM users WHERE>

Pendekatan ini memastikan pengambilan semula nama pengguna yang selamat daripada pangkalan data sambil mengendalikan kerumitan kenyataan yang disediakan dan pengikatan parameter.

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

Kenyataan:
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