创建一个简单的通讯录应用程序使用PHP和MySQL作为后端,以下是创建基本通讯录应用程序的步骤:
1、设置数据库: 您需要创建一个MySQL数据库和一个用户来管理通讯录,以下是创建数据库和表的SQL命令:
CREATE DATABASE contacts; USE contacts; CREATE TABLE contacts ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, phone VARCHAR(20) NOT NULL, email VARCHAR(255) );
2、创建PHP文件: 创建几个PHP文件来处理不同的功能,如显示联系人列表、添加新联系人、编辑和删除联系人。
3、连接数据库: 创建一个名为 db.php
的文件,该文件将包含数据库连接信息。
<?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "contacts"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ?>
4、添加新联系人: 创建一个名为 add_contact.php
的文件,用于添加新联系人。
<?php include 'db.php'; if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $conn->real_escape_string($_POST['name']); $phone = $conn->real_escape_string($_POST['phone']); $email = $conn->real_escape_string($_POST['email']); $sql = "INSERT INTO contacts (name, phone, email) VALUES ('" . $name . "', '" . $phone . "', '" . $email . "')"; if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } } $conn->close(); ?>
5、显示联系人列表: 创建一个名为 index.php
的文件,用于显示联系人列表。
<?php include 'db.php'; $sql = "SELECT * FROM contacts"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Phone: " . $row["phone"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; } $conn->close(); ?>
6、编辑和删除联系人: 您可以添加编辑和删除功能,通过传递联系人ID到相应的PHP文件,并更新或删除数据库中的记录。
7、前端页面: 使用HTML和CSS创建用户界面,允许用户添加、查看、编辑和删除联系人。
8、安全性: 确保您的应用程序是安全的,通过使用准备语句来防止SQL注入,验证用户输入,并使用HTTPS来保护数据传输。
9、测试: 在部署应用程序之前,彻底测试所有功能以确保它们按预期工作。
10、部署: 将您的应用程序部署到Web服务器,如Apache或Nginx,并确保您的PHP和MySQL服务正在运行。
这只是一个基本的通讯录应用程序示例,您可以根据需要添加更多功能,如分页、搜索、用户身份验证等。
还没有评论,来说两句吧...