管理员菜单里的增加书籍C语言代码
时间: 2023-07-09 22:51:57 浏览: 50
管理员菜单里的增加书籍功能需要本地或者远程的数据库支持,所以需要对数据库进行连接和操作。以下是一个使用C语言实现增加书籍功能的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
int main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "password"; /* set me first */
char *database = "library";
conn = mysql_init(NULL);
/* Connect to database */
if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
/* Insert data into table */
if (mysql_query(conn, "INSERT INTO books (title, author, publisher, price, publish_date, isbn) VALUES ('The Great Gatsby', 'F. Scott Fitzgerald', 'Scribner', 9.99, '2004-09-28', '9780743273565')")) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
printf("Book added successfully!\n");
mysql_close(conn);
exit(0);
}
```
上述代码实现了向名为“library”的MySQL数据库中的“books”表中插入一本书籍的信息。在实际使用时,应该根据需要修改表名和字段名,以及书籍信息参数的来源。同时,需要注意在编译时链接MySQL库,例如使用gcc编译时需要加上“-lmysqlclient”选项。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)