def dbuser_add(arg_userid, arg_password, arg_email):
global dbconn
if app.debug:
app.logger.debug("dbuser_add: arg_userid=%s, arg_email=%s", arg_userid, arg_email)
try:
dbcursor = dbconn.cursor()
stamp = epoch2dbfmt(time.time())
dbcursor.execute("INSERT INTO {tn} ('{cn1}', '{cn2}','{cn3}','{cn4}') VALUES ('{cv1}','{cv2}','{cv3}','{cv4}')" \
.format(tn=ddl.TBL_USER, \
cn1=ddl.FLD_USER_ID, cv1=arg_userid, \
cn2=ddl.FLD_USER_PSWD, cv2=arg_password, \
cn3=ddl.FLD_USER_EMAIL, cv3=arg_email, \
cn4=ddl.FLD_USER_TSTAMP, cv4=stamp))
dbconn.commit()
except sqlite3.Error as e:
app.logger.error("dbuser_add: INSERT {%s,%s} failed, reason: {%s}", arg_userid, arg_email, repr(e))
return False
# Success
return True
#=====================
# Remove a user record
#=====================
评论列表
文章目录