Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan 8 keping data dalam MySQL dengan php

Bagaimana untuk menanyakan 8 keping data dalam MySQL dengan php

WBOY
WBOYke hadapan
2023-05-31 16:24:20834semak imbas

PHP ialah bahasa pengaturcaraan yang sangat popular dan praktikal yang boleh digunakan untuk pelbagai projek berbeza, daripada aplikasi Java ringkas kepada aplikasi web berskala besar. Bagi kebanyakan jurutera laman web, pertanyaan data dalam pangkalan data adalah keperluan asas, yang membolehkan kami memahami tingkah laku pengguna dengan lebih baik di tapak web dan mengoptimumkan prestasi tapak web. Artikel ini akan meneroka cara menggunakan PHP untuk menulis kod untuk menanyakan 8 data pangkalan data.

Sebelum anda bermula, anda perlu memastikan PHP dan MySQL dipasang pada pelayan. Seterusnya, kami akan menulis kod mudah dalam PHP untuk mendapatkan semula pangkalan data dan mendapatkan data.

Berikut ialah beberapa contoh kod yang menunjukkan cara membuat pertanyaan 8 keping data menggunakan PHP dan MySQL:

<?php
//DB credentials
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

//Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

//Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

//Query statement
$sql = "SELECT * FROM table_name LIMIT 8";

//Query execution
$result = $conn->query($sql);

//Output data
if ($result->num_rows > 0) {
    //Output data of each row
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " " . $row["surname"]. "<br>";
    }
} else {
    echo "0 results";
}
$conn->close();
?>

Pertama, kita perlu menetapkan kelayakan pengguna untuk pangkalan data. Anda perlu menggantikan pembolehubah berikut dengan nilainya sendiri:

$servername - 数据库服务器的名称
$username - 用户名
$password - 密码
$dbname - 数据库名称

Kami kemudian menggunakan kelas mysqli PHP untuk membuat sambungan ke pangkalan data. Jika sambungan gagal, ralat akan dikeluarkan, jika tidak, kami melakukan operasi pertanyaan. Kita perlu mendapatkan semula semua lajur dalam pangkalan data, tetapi keputusan mesti dihadkan kepada 8 rekod.

Selepas melaksanakan pertanyaan, kami menyemak sama ada hasilnya mengandungi baris. Jika syarat itu benar, ia akan melingkari hasil dan mengeluarkan nilai id, nama dan nama keluarga untuk setiap baris. Jika keputusan kosong, rentetan "0 hasil" adalah output.

Akhir sekali, kami menutup sambungan ke pangkalan data. Kod ini sangat ringkas dan mudah difahami. Bergantung pada keperluan anda, anda boleh mengubahnya, menambah syarat pertanyaan lain atau mengubah suai format hasil pertanyaan.

Atas ialah kandungan terperinci Bagaimana untuk menanyakan 8 keping data dalam MySQL dengan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam