可以从函数看出,回掉函数是由sqlite3_exec引起的,他触发的条件是select * from usr;只有usr数据库里面有数据
他就会调用这个callback函数。而且他是循环调用,直到他把所有的数据遍历完全才退出。需要主要的是回掉函数
返回值必须是0,因为上面的if判断条件是他是否为0,如果返回值不是0,那么他只会调用一次。
本文中的对4求余是因为你数据中数据的名称是4个,为了打印方便而作的
name type id
za q 1
aq p 2
qw r 3
er o 4
如果数据库内容是这样,我们打印的是
name:za type :q id:1
name:aq type:p id:2
name:r type:r id:3
nameer type:o id:4