Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Fungsi pemprosesan pangkalan data fungsi PHP

Fungsi pemprosesan pangkalan data fungsi PHP

王林
王林asal
2023-05-19 23:51:041400semak imbas

Dengan pembangunan Internet yang berterusan, aplikasi pangkalan data menjadi semakin meluas. Sebagai bahasa skrip sebelah pelayan, PHP menyediakan banyak fungsi praktikal apabila memproses data pangkalan data. Mari kita lihat beberapa fungsi pemprosesan pangkalan data yang biasa digunakan dalam PHP.

  1. mysqli_connect()

Fungsi ini digunakan untuk menyambung ke pangkalan data MySQL. Sebelum menggunakan fungsi ini, anda perlu memasang MySQL dan mencipta pangkalan data yang sepadan. Kod khusus adalah seperti berikut:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
  1. mysqli_query()

Fungsi ini digunakan untuk melaksanakan pernyataan pertanyaan SQL. Kod khusus adalah seperti berikut:

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 results";
}
  1. mysqli_insert_id()

Fungsi ini digunakan untuk mengembalikan ID yang dijana oleh operasi sisipan terakhir. Kod khusus adalah seperti berikut:

$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@gmail.com')";
$result = mysqli_query($conn, $sql);
$id = mysqli_insert_id($conn);

echo "New record created successfully. Last inserted ID is: " . $id;
  1. mysqli_affected_rows()

Fungsi ini digunakan untuk mengembalikan bilangan baris yang dipengaruhi oleh pertanyaan SQL terakhir. Kod khusus adalah seperti berikut:

$sql = "UPDATE users SET name='Jack' WHERE id=1";
$result = mysqli_query($conn, $sql);
$affected_rows = mysqli_affected_rows($conn);

echo "Affected rows: " . $affected_rows;
  1. mysqli_close()

Fungsi ini digunakan untuk menutup sambungan dengan pangkalan data MySQL. Kod khusus adalah seperti berikut:

mysqli_close($conn);

Di atas adalah beberapa fungsi pemprosesan pangkalan data yang biasa digunakan dalam PHP. Dengan bantuan fungsi praktikal ini, kami boleh menyambung ke pangkalan data dengan mudah, melaksanakan pertanyaan SQL, memasukkan data, ID pemulangan dan operasi lain, yang memberikan kemudahan dan kemudahan untuk pembangunan aplikasi pangkalan data.

Atas ialah kandungan terperinci Fungsi pemprosesan pangkalan data fungsi 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