Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将NSString绑定到sqlite3 sql语句_Iphone_Sql_Sqlite - Fatal编程技术网

Iphone 将NSString绑定到sqlite3 sql语句

Iphone 将NSString绑定到sqlite3 sql语句,iphone,sql,sqlite,Iphone,Sql,Sqlite,你们能告诉我如何将nsstring绑定到SQLite3SQL语句吗 NSString *date = @"test date"; char const *sqlStatement = sqlite3_mprintf("UPDATE facts SET alreadyRead = '%q' WHERE id=%d", date, factId); %q对字符串不起作用 %d为nsinteger工作 感谢您的帮助。为什么不使用fmdb? NSString *date = @"test date";

你们能告诉我如何将nsstring绑定到SQLite3SQL语句吗

NSString *date = @"test date";
char const *sqlStatement = sqlite3_mprintf("UPDATE facts SET alreadyRead = '%q' WHERE id=%d", date, factId);
%q对字符串不起作用 %d为nsinteger工作

感谢您的帮助。

为什么不使用fmdb?
NSString *date = @"test date";
char const *sqlStatement = sqlite3_mprintf("UPDATE facts SET alreadyRead = '%q' WHERE id=%d", [date UTF8String], factId);