Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menanyakan data nama dengan kod PHP

Bagaimana untuk menanyakan data nama dengan kod PHP

PHPz
PHPzasal
2023-04-04 13:58:54791semak imbas

PHP ialah bahasa skrip sebelah pelayan yang popular yang boleh digunakan untuk menulis aplikasi web dinamik. Menyoal data nama adalah tugas yang sangat biasa dalam pembangunan web. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP untuk menulis kod untuk menanyakan data nama.

1. Kerja penyediaan

Sebelum anda mula menulis kod, anda perlu melakukan beberapa kerja penyediaan, termasuk:

  1. Penyediaan pangkalan data: Mula-mula anda perlu membuat pangkalan data bernama jadual data "nama", yang mengandungi medan berikut:
  2. id (kunci primer yang meningkat sendiri)
  3. nama_pertama (nama pertama)
  4. nama_keluarga (nama keluarga)

Medan ini digunakan untuk menyimpan data nama. Dalam artikel ini, pangkalan data MySQL akan digunakan, tetapi anda juga boleh menggunakan pangkalan data lain seperti MSSQL, Oracle, dll.

  1. Sambung ke pangkalan data: Dalam PHP, anda perlu menggunakan fungsi mysqli untuk membuat sambungan pangkalan data. Berikut ialah contoh kod:
// 数据库连接参数
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";

2. Tulis kod

Selepas persediaan di atas, anda boleh menulis kod PHP untuk menanyakan data nama.

  1. Paparkan semua data nama

Berikut ialah contoh kod PHP untuk membuat pertanyaan dan memaparkan semua data nama:

// 查询所有名字数据
$sql = "SELECT id, first_name, last_name FROM name";
$result = $conn->query($sql);

// 如果查询结果数量大于0,则显示每一条查询结果
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["first_name"]. " " . $row["last_name"]. "<br>";
    }
} else {
    echo "0 结果";
}

Perenggan ini Kod menanyakan semua data dalam jadual "nama" dan memaparkan keputusan dalam pelayar web.

  1. Data pertanyaan berdasarkan nama

Berikut ialah satu lagi contoh kod PHP untuk pertanyaan data berdasarkan nama:

// 从表单中获取要查询的名字
$name = $_POST['name'];

// 查询名字数据
$sql = "SELECT id, first_name, last_name FROM name WHERE first_name = '{$name}'";
$result = $conn->query($sql);

// 如果查询结果数量大于0,则显示每一条查询结果
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["first_name"]. " " . $row["last_name"]. "<br>";
    }
} else {
    echo "0 结果";
}

Kod ini Pertama, dapatkan nama untuk ditanya dari borang, kemudian tanya data dalam jadual "nama" berdasarkan nama, dan paparkan hasilnya dalam pelayar web.

3. Ringkasan

Dalam artikel ini, kami memperkenalkan cara menggunakan PHP untuk menulis kod untuk melaksanakan fungsi menanyakan data nama. Kod ini boleh membantu pembangun menanyakan data nama dengan mudah dalam aplikasi Web. Sudah tentu, ini hanya sebahagian kecil daripadanya Dalam proses pembangunan sebenar, faktor seperti keselamatan dan prestasi juga perlu dipertimbangkan.

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data nama dengan kod 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