Rumah >pembangunan bahagian belakang >tutorial php >Petua Pengaturcaraan PHP: Cipta Aplikasi Buku Alamat Banyak-ke-Satu yang Cekap

Petua Pengaturcaraan PHP: Cipta Aplikasi Buku Alamat Banyak-ke-Satu yang Cekap

PHPz
PHPzasal
2024-03-16 08:27:03899semak imbas

Petua Pengaturcaraan PHP: Cipta Aplikasi Buku Alamat Banyak-ke-Satu yang Cekap

Disebabkan masa yang terhad, saya akan memberikan anda contoh kod aplikasi buku alamat banyak dengan satu yang ringkas berdasarkan PHP dan MySQL, dan memberikan penjelasan tertentu. Harap ini membantu anda memahami cara membina aplikasi buku alamat banyak dengan satu yang cekap.

Tajuk: Petua Pengaturcaraan PHP: Bina Aplikasi Buku Alamat Banyak-ke-Satu yang Cekap

Sekarang, mari kita mula membina aplikasi buku alamat ini!

Langkah 1: Buat jadual pangkalan data

Pertama, kita perlu mencipta jadual pangkalan data MySQL bernama kenalan untuk menyimpan data kenalan. Struktur jadual adalah seperti berikut:

CREATE TABLE contacts (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    phone_number VARCHAR(20) NOT NULL
);

Langkah 2: Sambung ke pangkalan data

Seterusnya, kita perlu menulis kod PHP untuk menyambung ke pangkalan data MySQL. Berikut ialah kod sambungan pangkalan data yang mudah:

<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$database = "contacts";

$conn = new mysqli($servername, $username, $password, $database);

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

Langkah 3: Paparkan senarai kenalan

Sekarang, mari kita tulis kod PHP untuk mendapatkan semula kenalan daripada pangkalan data dan memaparkannya pada halaman web. Berikut ialah contoh kod mudah:

<?php
$results = $conn->query("SELECT * FROM contacts");

if ($results->num_rows > 0) {
    while ($row = $results->fetch_assoc()) {
        echo "ID: " . $row['id'] . " - Name: " . $row['name'] . " - Phone Number: " . $row['phone_number'] . "<br>";
    }
} else {
    echo "No contacts found.";
}
?>

Langkah 4: Tambah kenalan baharu

Seterusnya, mari tulis kod untuk melaksanakan fungsi menambah kenalan baharu. Berikut ialah contoh kod mudah:

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $phone_number = $_POST['phone_number'];

    $sql = "INSERT INTO contacts (name, phone_number) VALUES ('$name', '$phone_number')";

    if ($conn->query($sql) === TRUE) {
        echo "New contact added successfully.";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
}
?>

Langkah 5: Tambahkan borang

Akhir sekali, kita perlu menambah borang pada halaman web untuk memasukkan maklumat kenalan baharu. Berikut ialah contoh kod mudah:

<form method="post">
    Name: <input type="text" name="name"><br>
    Phone Number: <input type="text" name="phone_number"><br>
    <input type="submit" value="Add Contact">
</form>

Di atas adalah pelaksanaan mudah aplikasi buku alamat. Melalui kod di atas, anda boleh melaksanakan fungsi memaparkan senarai kenalan dan menambah kenalan baharu. Sudah tentu, terdapat lebih banyak isu fungsian dan keselamatan yang perlu dipertimbangkan dalam aplikasi praktikal.

Semoga contoh ini dapat membantu anda lebih memahami cara menggunakan PHP dan MySQL untuk membina aplikasi buku alamat banyak dengan satu yang cekap. Semoga berjaya dengan pengaturcaraan anda!

Atas ialah kandungan terperinci Petua Pengaturcaraan PHP: Cipta Aplikasi Buku Alamat Banyak-ke-Satu yang Cekap. 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