Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Dapatkan Nama Pengguna daripada Pangkalan Data Menggunakan PHP dan MySQLi?

Bagaimanakah Saya Boleh Dapatkan Nama Pengguna daripada Pangkalan Data Menggunakan PHP dan MySQLi?

Barbara Streisand
Barbara Streisandasal
2024-12-04 19:08:17319semak imbas

How Can I Retrieve a Username from a Database Using PHP and MySQLi?

Mengambil Nama Pengguna Tidak Diketahui daripada Rekod Pangkalan Data

Pangkalan data yang disediakan mengandungi jadual yang memautkan ID berangka dengan maklumat pengguna. Matlamatnya ialah untuk mendapatkan semula nama pengguna yang dikaitkan dengan ID yang diberikan dan menyimpannya dalam pembolehubah $_SESSION['name'].

Untuk mencapainya, kami boleh melakukan langkah berikut:

  1. Tubuhkan Sambungan Pangkalan Data: Wujudkan sambungan ke pangkalan data menggunakan mysqli_connect fungsi.
  2. Sediakan Pertanyaan SQL: Buat pertanyaan SQL SELECT yang mengenal pasti baris yang berkaitan dalam jadual pengguna berdasarkan ID input. Gantikan ID dengan tanda soal (?) sebagai pemegang tempat.
  3. Sediakan Penyata: Sediakan pertanyaan SQL input menggunakan mysqli_prepare. Ini membolehkan penggunaan pertanyaan berparameter.
  4. Ikat Pembolehubah: Ikat ID input kepada pemegang tempat dalam pernyataan yang disediakan menggunakan mysqli_bind_param.
  5. Laksanakan Penyata: Laksanakan pernyataan yang disediakan menggunakan mysqli_execute.
  6. Dapatkan Hasil: Dapatkan set keputusan daripada penyata menggunakan mysqli_get_result.
  7. Ambil Data: Ekstrak rekod pengguna daripada keputusan set menggunakan fetch_assoc().
  8. Simpan Nama Pengguna dalam Sesi: Simpan nama pengguna yang diambil pada pembolehubah $_SESSION['name'].

Berikut ialah contoh pelaksanaan daripada langkah berikut:

// Create database connection
$connection = mysqli_connect('localhost', 'root', '', 'user_data');

// Prepare SQL query
$query = "SELECT * FROM users WHERE>

Dengan mengikuti langkah ini, anda boleh mendapatkan semula nama pengguna yang dikaitkan dengan ID input dan simpannya dalam pembolehubah sesi $_SESSION['name'].

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Nama Pengguna daripada Pangkalan Data Menggunakan PHP dan MySQLi?. 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