From dfa10a0616074fd82703516a2d3ef0f44cac64ab Mon Sep 17 00:00:00 2001
From: pans <pans@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 30 十二月 2016 18:20:34 +0800
Subject: [PATCH] 

---
 RtspFace/demo/src/db/DBuntil.cpp |   42 +++++++++++++++++++++++++++++++-----------
 1 files changed, 31 insertions(+), 11 deletions(-)

diff --git a/RtspFace/demo/src/db/DBuntil.cpp b/RtspFace/demo/src/db/DBuntil.cpp
index 5eaeddc..ee9102f 100644
--- a/RtspFace/demo/src/db/DBuntil.cpp
+++ b/RtspFace/demo/src/db/DBuntil.cpp
@@ -8,18 +8,22 @@
 MYSQL_RES *result;
 MYSQL_ROW sql_row;
 
-DBuntil::() {}
+DBuntil::DBuntil(){}
 
 DBuntil::DBuntil(my_db mydb)
 {
-	if(mysql_init(&myCont)!=NULL) {
+	if(mysql_init(&myCont)!=NULL)
+	{
 		std::cout<<"init succeed"<<std::endl;
-	} else
+	}
+	else
 		std::cout<<"init failed"<<std::endl;
 
-	if(mysql_real_connect(&myCont, mydb->host, mydb->user, mydb->pswd, mydb->db, mydb->port, NULL, 0) != NULL) {
+	if(mysql_real_connect(&myCont, mydb.host, mydb.user, mydb.pswd, mydb.db, mydb.port, NULL, 0) != NULL)
+	{
 		std::cout<<"mysql_real_connect succeed"<<std::endl;
-	} else
+	}
+	else
 		std::cout<<"mysql_real_connect failed"<<std::endl;
 }
 
@@ -46,15 +50,21 @@
 
 	mysql_query(&myCont, "SET NAMES utf8"); //璁剧疆缂栫爜鏍煎紡
 	res = mysql_query(&myCont,sql);//鏌ヨ
-	if (!res) {
+	if (!res)
+	{
 		result = mysql_store_result(&myCont);
-		if (result) {
-			while (sql_row = mysql_fetch_row(result)) { //鑾峰彇鍏蜂綋鐨勬暟鎹�
+		if (result)
+		{
+			while (sql_row = mysql_fetch_row(result))
+			{
+				//鑾峰彇鍏蜂綋鐨勬暟鎹�
 				per->p_id = atoi( sql_row[0]);
 				per->name = sql_row[1];
 			}
 		}
-	} else {
+	}
+	else
+	{
 		std::cout<<"query sql failed!"<<std::endl;
 		return false;
 	}
@@ -66,12 +76,22 @@
 	//
 	sprintf( sql, "INSERT INTO user_info(NAME, img) VALUES('%s', NULL)" , per->name );
 	res = mysql_query(&myCont,sql);
-	if(!res) {
+	if(!res)
+	{
 		sprintf( sql, "INSERT INTO face_person(p_id, face_id) VALUES (LAST_INSERT_ID(), %d)" , f_id );
 		res = mysql_query(&myCont,sql);
-		if(!res) {
+		if(!res)
+		{
 			return true;
 		}
 	}
 	return false;
+}
+
+int DBuntil::db_register(int f_id,person *per)
+{
+	if(db_add(f_id,per)){
+		return true;
+	}
+	return false;
 }
\ No newline at end of file

--
Gitblit v1.8.0