gpt4 book ai didi

c - C语言编程中的Sqlite

转载 作者:行者123 更新时间:2023-11-30 19:25:15 25 4
gpt4 key购买 nike

我正在尝试实现服务器-客户端通信。我正在执行一条 sql 语句 (SQLITE3)

"UPDATE users SET status=1 WHERE username='%s' AND password='%s';",user,pass); 

使用qlite3_prepare_v2

我知道如何写信给客户端,但我不知道如何检查“状态”是否已设置为 1(其中用户名是 user,密码是 pass)以及如何向客户端发送回复:“是的, “状态”已设置为 1,您现在已登录”

最佳答案

int sqlite3_changes(sqlite3*); 返回最近完成的 INSERT、UPDATE 或 DELETE 语句修改、插入或删除的行数。

查询后,检查是否有一行被修改。

来源:https://www.sqlite.org/c3ref/changes.html

关于c - C语言编程中的Sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59143150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com