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!