|
我自己写的一个查询函数(就是简单地包装了一下):
MYSQL_RES *my_query(MYSQL *conn, char *query_string, my_bool use_real)
{
int result;
if(use_real)
result = mysql_real_query(conn,
query_string,
strlen(query_string));
else
result = mysql_query(conn, query_string);
if(result != 0)
{
printf("Query failed: \"%s\"", query_string);
return NULL;
}
else
return mysql_store_result(conn);
}
在另一个函数中这样调用:
MYSQL_RES *res_set;
res_set = my_query(conn, query_string, FALSE);
运行时发生segment错误,请高手帮忙看看错在何处。数据库的连接与查询语句都不存在问题。
多谢! |
|