C编程中的Sqlite
Sqlite in C programming
我正在尝试实现服务器-客户端通信。我正在执行 sql 语句 (SQLITE3)
"UPDATE users SET status=1 WHERE username='%s' AND password='%s';",user,pass);
使用qlite3_prepare_v2
我知道如何写信给客户端,但我不知道如何检查 'status' 是否已设置为 1,其中用户名是 user,密码是 pass 以及如何向客户端发送回复: "Yes, the 'status' has been set to 1, you are now logged in"
int sqlite3_changes(sqlite3*);
returns 最近完成的 INSERT、UPDATE 或 DELETE 语句修改、插入或删除的行数。
查询后,检查是否修改了一行。
我正在尝试实现服务器-客户端通信。我正在执行 sql 语句 (SQLITE3)
"UPDATE users SET status=1 WHERE username='%s' AND password='%s';",user,pass);
使用qlite3_prepare_v2
我知道如何写信给客户端,但我不知道如何检查 'status' 是否已设置为 1,其中用户名是 user,密码是 pass 以及如何向客户端发送回复: "Yes, the 'status' has been set to 1, you are now logged in"
int sqlite3_changes(sqlite3*);
returns 最近完成的 INSERT、UPDATE 或 DELETE 语句修改、插入或删除的行数。
查询后,检查是否修改了一行。