SQLite3插入时间实例
能够将时间插入sqlite3,并能够按时间区间搜索。 void my_first_sqlite3_func() { int i; sqlite3 *db; sqlite3_stmt
能够将时间插入sqlite3,并能够按时间区间搜索。
void my_first_sqlite3_func()
{
int i;
sqlite3 *db;
sqlite3_stmt *stmt;
char name[16], occ[16];
char *sql_drop="drop table if exists people;";
char *sql_create="create table people (id, time, blob);";
char *sql_insert="insert into people values (?, ?, ?);";
// char *sql_select="select * from people;";
char *sql_select="select * from people where time between datetime('2012-04-12 20:35:10.30') and datetime('2012-04-12 20:35:30.30');";
int len = strlen(sql_select);
sqlite3_open("mydb.db", &db);
sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0);
sqlite3_prepare(db, sql_drop, strlen(sql_drop), &stmt, NULL);
sqlite3_step(stmt);
sqlite3_prepare(db, sql_create, strlen(sql_create), &stmt, NULL);
sqlite3_step(stmt);
char *data = "fjaksdjfkasdjfklasjdkfjasdkfjksadjfklsdajfksdajfklsdjkfljsdakfkjdgkadjfkajkfajskfljasdlkfjadsk";
sqlite3_prepare(db, sql_insert, strlen(sql_insert), &stmt, NULL);
printf("begin write!\n");
char myTime[30];
for(i=10;i {
sprintf(myTime, "2012-04-12 20:35:%d.30", i);
int len = strlen(data);
sqlite3_bind_int(stmt, 1, i);
sqlite3_bind_text(stmt, 2, myTime, strlen(myTime), NULL);
sqlite3_bind_blob(stmt, 3, data, len, NULL);
sqlite3_step(stmt);
sqlite3_reset(stmt);
}
printf("finish write!\n");
printf("begin search!\n");
sqlite3_prepare(db, sql_select, strlen(sql_select), &stmt, NULL);
i=0;
while(SQLITE_DONE !=sqlite3_step(stmt))
{
int id = sqlite3_column_int(stmt, 0);
char * time = (char *)sqlite3_column_text(stmt, 1);
int bytes = sqlite3_column_bytes(stmt, 2);
char *out_data = (char *)sqlite3_column_blob(stmt, 2);
i++;
printf("%d %s\n", i, time);
}
printf("finish search!\n");
sqlite3_finalize(stmt);
sqlite3_close(db);
}
int main()
{
my_first_sqlite3_func();
getchar();
return 0;
}

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

如何使用PHP和SQLite建立使用者登入系統在當今網路時代,使用者登入系統是許多網站和應用程式的基本功能之一。本文將介紹如何使用PHP和SQLite來建立一個簡單且強大的使用者登入系統。 SQLite是一個嵌入式資料庫引擎,它是一個零配置的、伺服器端的資料庫引擎。 PHP是一種流行的伺服器端腳本語言,它與SQLite結合使用可以創建出靈活且高效的使用者登入系統。透過以

PHP和SQLite:如何進行資料壓縮和加密在許多Web應用程式中,資料的安全性和儲存空間的利用率是非常重要的考慮因素。 PHP和SQLite是兩個非常廣泛使用的工具,本文將介紹如何使用它們來進行資料壓縮和加密。 SQLite是一種輕量級的嵌入式資料庫引擎,它沒有獨立的伺服器進程,而是直接與應用程式互動。 PHP是一種流行的伺服器端腳本語言,被廣泛用於建立動態

使用PHP和SQLite實現使用者權限和存取控制在現代的web應用程式中,使用者權限和存取控制是非常重要的一部分。透過正確的權限管理,可以確保只有經過授權的使用者能夠存取特定的頁面和功能。在本文中,我們將學習如何使用PHP和SQLite來實現基本的使用者權限和存取控制。首先,我們需要建立一個SQLite資料庫來儲存使用者和其權限的資訊。下面是簡單的使用者表和權限表的結構

使用PHP和SQLite實現資料圖表和視覺化概述:隨著大數據時代的到來,資料圖表和視覺化成為了展示和分析資料的重要方式。在本文中,將介紹如何使用PHP和SQLite實現資料圖表和視覺化的功能。以一個實例為例,展示如何從SQLite資料庫讀取數據,並使用常見的數據圖表庫來展示數據。準備工作:首先,需要確保已經安裝了PHP和SQLite資料庫。如果沒有安裝,可

PHP和SQLite:如何處理長連結和斷線重連引言:在Web開發中,PHP和SQLite是兩個常用的技術。然而,長連接和斷線重連是在使用PHP和SQLite時經常遇到的一些問題。本文將介紹如何在PHP中處理長連接和斷線重連的問題,並提供一些實例程式碼,以幫助開發者更好地理解和解決這些問題。一、長連接問題在使用PHP連接SQLite資料庫時,長連接(Persis

如何使用PHP和SQLite進行全文搜尋和索引策略引言:在現代的應用程式開發中,全文搜尋功能在許多領域中都是不可或缺的。無論是在部落格、新聞網站還是在電子商務平台上,用戶都習慣使用關鍵字進行搜尋。因此,為了提高使用者體驗並提供更好的搜尋結果,我們需要使用適當的搜尋和索引策略來提供全文搜尋功能。在本文中,我們將探討如何使用PHP和SQLite資料庫來實現全文搜尋和

在當今資料驅動的世界中,擁有有效的資料處理方法至關重要,而SQLite是小型資料庫系統的最佳解決方案之一。 SQLite是一種流行的關聯式資料庫系統,易於使用、輕量級且可擴展。在SQLite中儲存資料的一種方法是以CSV格式儲存。這使我們能夠將結構化資料儲存在平面檔案中,並且可以在Python的幫助下輕鬆解析。在本教程中,我們將學習如何使用Python從CSV檔案建立SQLite資料庫。什麼是SQLite資料庫? SQLite是一個軟體庫,提供關聯式資料庫管理系統(RDBMS),該系統將資料儲存在獨立、

在我們所處的資訊時代,我們可以看到世界正在交換多少資料。我們基本上是在廣泛地創建、儲存和檢索資料!應該有一種方法來處理這一切——如果沒有任何管理,它就不可能到處傳播,對嗎?這裡是資料庫管理系統(DBMS)。 DBMS是一個軟體系統,可讓您建立、儲存、修改、檢索和以其他方式處理資料庫中的資料。此類系統的大小也各不相同,從僅在個人電腦上運行的小型系統到在大型主機上運行的大型系統。本教程的重點是Python,而不是資料庫設計。是的,Python非常能夠與資料庫交互,這就是我將在本教程中向您展示的內容。您
