本案例的目标是开发一个简单的图书管理系统,包括以下三个功能:
- 添加图书
- 删除图书
- 查询图书
首先,大家需要在MySQL中创建一个名为“books”的数据库,并在其中创建一个名为“books_info”的表格,用于存储图书的信息。以下是创建表格的SQL语句:
CREATE TABLE books_info ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, author VARCHAR(255) NOT NULL, publisher VARCHAR(255) NOT NULL, publish_date DATE NOT NULL );
上述SQL语句创建了一个名为“books_info”的表格,其中包含了图书的标题、作者、出版社和出版日期等信息字段。id字段为自增长的主键。
接下来,为了实现添加、删除和查询图书的功能,大家需要编写相应的PHP代码,并通过连接MySQL数据库来实现这些功能。以下是添加图书的PHP代码示例:
$con = mysqli_connect("localhost","my_user","my_password","books"); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } mysqli_query($con,"INSERT INTO books_info (title, author, publisher, publish_date) VALUES ('Book One', 'Author One', 'Publisher One', '2022-01-01')"); mysqli_close($con);
上述代码中,大家通过使用mysqli_connect函数建立与MySQL数据库的连接。接着,使用mysqli_query函数向“books_info”表格中插入新的图书信息记录。最后,通过mysqli_close函数关闭与MySQL数据库的连接。
同样的,删除和查询图书的功能也可以通过相应的PHP代码实现,不再一一列举。
综上所述,使用MySQL进行开发可以很方便地实现Web应用程序中的数据存储和管理。