Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan PHP untuk melaksanakan modul pengurusan kumpulan pengguna

Cara menggunakan PHP untuk melaksanakan modul pengurusan kumpulan pengguna

PHPz
PHPzasal
2023-04-25 18:28:22557semak imbas

Sebagai bahasa skrip sebelah pelayan, PHP sangat sesuai untuk membangunkan aplikasi web, dan modul pengurusan kumpulan pengguna juga merupakan fungsi penting dalam aplikasi web.

Artikel ini akan memperkenalkan secara terperinci cara menggunakan PHP untuk melaksanakan modul pengurusan kumpulan pengguna, termasuk fungsi menambah, mengubah suai, memadam dan mencari kumpulan pengguna.

1. Reka bentuk pangkalan data
Kita perlu mereka bentuk jadual pangkalan data kumpulan pengguna Berikut ialah contoh reka bentuk yang mudah:

BUAT JADUAL kumpulan_pengguna (

id INT(11) NOT NULL AUTO_INCREMENT,  # 用户组ID
name VARCHAR(50) NOT NULL,           # 用户组名称
description TEXT,                    # 用户组描述
PRIMARY KEY (id)
) ;

2. Cipta kumpulan pengguna

Berikut ialah contoh skrip PHP mudah untuk mencipta kumpulan pengguna:

//Sambung ke pangkalan data
$mysqli = mysqli baharu('localhost', 'pengguna', 'kata laluan', 'pangkalan data');

// Dapatkan parameter POST

$name = $_POST['name' ];
$description = $_POST['description'];

//Preprocess SQL statement

$stmt = $mysqli->prepare("INSERT IN TO user_group (name, description) NILAI (?, ?)");
$stmt->bind_param('ss', $name, $description);
// Laksanakan pernyataan SQL

jika ($stmt-> execute() ) {

echo "用户组创建成功!";
} else {

echo "用户组创建失败!";
}

// Tutup sambungan

$stmt->close();
$ mysqli->close();
?>

Kod di atas mula-mula bersambung ke pangkalan data MySQL, kemudian mendapat parameter POST dan menggunakan pernyataan yang disediakan untuk memasukkan parameter ke dalam jadual kumpulan pengguna. Akhir sekali tutup sambungan pangkalan data.

3. Ubah suai kumpulan pengguna

Berikut ialah contoh skrip PHP mudah untuk mengubah suai kumpulan pengguna:

// Sambung ke pangkalan data
$ mysqli = mysqli baharu('localhost', 'user', 'password', 'database');

// Dapatkan parameter POST

$id = $_POST['id'];
$ nama = $_POST['name'];
$description = $_POST['description'];

// Sediakan pernyataan SQL

$stmt = $mysqli->prepare( "KEMASKINI nama SET kumpulan_pengguna = ?, perihalan = ? WHERE id = ?");
$stmt->bind_param('ssi', $name, $description, $id);
// Laksanakan SQL pernyataan

jika ($stmt->execute()) {

echo "用户组修改成功!";
} lain {

echo "用户组修改失败!";
}

// Tutup sambungan

$stmt->close();
$mysqli->close();
?>

Kod di atas mula-mula bersambung ke pangkalan data MySQL, kemudian mendapat parameter POST , menggunakan Pernyataan yang disediakan mengemas kini parameter ke dalam jadual kumpulan pengguna. Akhir sekali tutup sambungan pangkalan data.

4. Padam kumpulan pengguna

Berikut ialah contoh skrip PHP mudah untuk memadam kumpulan pengguna:

//Sambung ke pangkalan data
$ mysqli = mysqli baharu('localhost', 'pengguna', 'kata laluan', 'pangkalan data');

// Dapatkan parameter POST

$id = $_POST['id'];

//Preprocess SQL statement

$stmt = $mysqli->prepare("DELETE FROM user_group WHERE id = ?");
$stmt->bind_param('i', $id) ;
//Laksanakan pernyataan SQL

jika ($stmt->execute()) {

echo "用户组删除成功!";
} lain {

echo "用户组删除失败!";
}

//Tutup sambungan

$stmt->close();
$mysqli->close();
?>

Kod di atas mula-mula bersambung ke Pangkalan data MySQL, kemudian dapatkan parameter POST, dan gunakan pernyataan yang disediakan untuk memadam kumpulan pengguna dengan ID yang ditentukan daripada jadual kumpulan pengguna. Akhir sekali tutup sambungan pangkalan data.

5. Cari kumpulan pengguna

Berikut ialah contoh skrip PHP mudah untuk mencari kumpulan pengguna:

// Sambung ke pangkalan data
$ mysqli = mysqli baharu('localhost', 'pengguna', 'kata laluan', 'pangkalan data');

// Dapatkan parameter POST

$name = "%$_POST[name]%";

//Preprocess SQL statement

$stmt = $mysqli->prepare("SELECT * FROM user_group WHERE name LIKE ?");
$stmt->bind_param('s', $name );
//Laksanakan pernyataan SQL

$stmt->execute();
$result = $stmt->get_result();

// Pertanyaan output keputusan

sementara ($row = $result->fetch_assoc()) {

echo $row['id'] . ' ' . $row['name'] . ' ' . $row['description'] . '<br>';
}

// Tutup sambungan

$stmt->close ( );
$mysqli->close();
?>

Kod di atas mula-mula bersambung ke pangkalan data MySQL, kemudian mendapat parameter POST, dan menggunakan pernyataan yang disediakan untuk bertanya kepada pengguna yang mengandungi nama yang ditentukan Kumpulan. Akhirnya, keputusan pertanyaan adalah output dan sambungan pangkalan data ditutup.

6. Ringkasan

Artikel ini memperkenalkan cara menggunakan PHP untuk melaksanakan modul pengurusan kumpulan pengguna, termasuk fungsi seperti menambah, mengubah suai, memadam dan mencari kumpulan pengguna. Dengan menggunakan pernyataan yang disediakan, kami boleh menghalang serangan suntikan SQL dengan berkesan. Fungsi ini bukan sahaja boleh berfungsi sebagai fungsi asas, tetapi juga memainkan peranan penting dalam aplikasi web yang memerlukan kawalan kebenaran.

Atas ialah kandungan terperinci Cara menggunakan PHP untuk melaksanakan modul pengurusan kumpulan pengguna. 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