From 332d18eb6733a5400a2cfd3a3faa2e056bd2a02c Mon Sep 17 00:00:00 2001
From: pans <pans@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 04 一月 2017 19:07:05 +0800
Subject: [PATCH] 

---
 RtspFace/demo/src/DBuntil.cpp |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/RtspFace/demo/src/DBuntil.cpp b/RtspFace/demo/src/DBuntil.cpp
index 27a2c76..3fe23c9 100644
--- a/RtspFace/demo/src/DBuntil.cpp
+++ b/RtspFace/demo/src/DBuntil.cpp
@@ -8,7 +8,7 @@
 MYSQL_RES *result;
 MYSQL_ROW sql_row;
 
-DBuntil::DBuntil(){}
+DBuntil::DBuntil() {}
 
 DBuntil::DBuntil(my_db mydb)
 {
@@ -35,18 +35,21 @@
 	mysql_close(&myCont);
 }
 
-*person DBuntil::db_rearch(int f_id)
+bool DBuntil::db_search(person* per)
 {
-	person p= {0,""};
-	db_select(f_id,&p);
-	//瀵圭粨鏋勪綋璧嬪��
-	return &p;
+	std::cout<<"db_search start"<<std::endl;
+	if(db_select(per))
+	{
+
+		return true;
+	}
+	return false;
 }
 
-bool DBuntil::db_select(int f_id,person* per)
+bool DBuntil::db_select(person* per)
 {
-
-	sprintf( sql, "select a.p_id,b.`name`,b.img from face_person a,user_info b where a.face_id = %d AND a.p_id = b.pid " , f_id );
+	std::cout<<"db_select start"<<std::endl;
+	sprintf( sql, "select a.p_id,b.`name`,b.img from face_person a,user_info b where a.face_id = %d AND a.p_id = b.pid " ,per->f_id );
 
 	mysql_query(&myCont, "SET NAMES utf8"); //璁剧疆缂栫爜鏍煎紡
 	res = mysql_query(&myCont,sql);//鏌ヨ
@@ -71,14 +74,14 @@
 	return true;
 }
 
-bool DBuntil::db_add(int f_id,person *per)
+bool DBuntil::db_add(person *per)
 {
 	//
 	sprintf( sql, "INSERT INTO user_info(NAME, img) VALUES('%s', NULL)" , per->name );
 	res = mysql_query(&myCont,sql);
 	if(!res)
 	{
-		sprintf( sql, "INSERT INTO face_person(p_id, face_id) VALUES (LAST_INSERT_ID(), %d)" , f_id );
+		sprintf( sql, "INSERT INTO face_person(p_id, face_id) VALUES (LAST_INSERT_ID(), %d)" , per->f_id );
 		res = mysql_query(&myCont,sql);
 		if(!res)
 		{
@@ -88,9 +91,10 @@
 	return false;
 }
 
-bool DBuntil::db_register(int f_id,person *per)
+bool DBuntil::db_register(person *per)
 {
-	if(db_add(f_id,per)){
+	if(db_add(per))
+	{
 		return true;
 	}
 	return false;

--
Gitblit v1.8.0