65,208
社区成员
发帖
与我相关
我的任务
分享
char sql_str[1024] = "\0";
time_t now = time(NULL);
int tmp = 2;
sprintf(sql_str, "update `forbidden_list` set block_time=FROM_UNIXTIME(%d), mender='%s', modified_time=FROM_UNIXTIME(%d) where role_id=%d and mode=1;", to_block, "server", now, tmp);
sprintf(sql_str, "update `forbidden_list` set block_time=FROM_UNIXTIME(%d), mender='%s', modified_time=FROM_UNIXTIME(%d) where role_id=%d and mode=%d;", to_block, "server", now, tmp, 1);
time_t to_block,now;
//...
#ifdef _USE_32BIT_TIME_T
sprintf(sql_str, "update `forbidden_list` set block_time=FROM_UNIXTIME(%d), mender='%s', modified_time=FROM_UNIXTIME(%d) where role_id=%d and mode=1;", to_block, "server", now, tmp);
#else
sprintf(sql_str, "update `forbidden_list` set block_time=FROM_UNIXTIME(%I64d), mender='%s', modified_time=FROM_UNIXTIME(%I64d) where role_id=%d and mode=1;", to_block, "server", now, tmp);
#endif
86: #ifndef _TIME_T_DEFINED
87: #ifdef _USE_32BIT_TIME_T
88: typedef __time32_t time_t; /* time value */
89: #else /* _USE_32BIT_TIME_T */
90: typedef __time64_t time_t; /* time value */
91: #endif /* _USE_32BIT_TIME_T */
92: #define _TIME_T_DEFINED /* avoid multiple def's of time_t */
93: #endif /* _TIME_T_DEFINED */