| 1. Çü½Ä: result= msqlFreeResult(mres_ptr)
2. ±â´É: msqlStoreResult() ÇÔ¼ö³ª ±âŸ °á°ú¸¦ ÀúÀåÇÏ´Â ÇÔ¼ö¿¡ ÀÇÇÏ¿© ÀúÀåµÈ
         ÀڷḦ ÇØÁ¦(¸Þ¸ð¸® ÇØÁ¦)ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.
3. ¼³¸í
   (1) ÀÌ ÇÔ¼ö´Â mSQL¿¡¼ Áö¿øÇÏ´Â ÇÔ¼öÀ̸ç ÇÔ¼ö¸íÀº mSQLÀÇ C API¿Í µ¿ÀÏÇÏ´Ù.
   (2) ÀÎÀÚ mres_ptrÀº mSQL result Æ÷ÀÎÅÍÀ̸ç msqlStoreResult()ÇÔ¼ö³ª ±âŸ
       °á°ú¸¦ ÀúÀåÇÏ´Â ÇÔ¼ö¿¡ ÀÇÇÏ¿© ¾òÀº °ªÀ̾î¾ß Çϰí mSQL result Æ÷ÀÎÅͰ¡
       ¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç, ÀÌ¹Ì ÇØÁ¦µÈ mSQL result Æ÷ÀÎÅÍÀÏ ¶§¿¡´Â °æ°í
       ¸Þ½ÃÁö¸¦ Ãâ·ÂÇϰí result¿¡ -1 ÀÇ °ªÀ» µÇµ¹¸°´Ù.
   (3) Ç×»ó Á¤¼ö 1 ÀÌ result¿¡ µ¹·ÁÁø´Ù.
4. »ç¿ë¿¹
   // ¾Æ·¡ ÇÁ·Î±×·¥Àº mSQL ¼¹ö°¡ Á¤»ó ÀÛµ¿ÇÏÁö ¾Ê°Å³ª ¶Ç´Â welhelp ¶ó´Â
   // µ¥ÀÌÅͺ£À̽º°¡ ¾ø°Å³ª addr À̶ó´Â Å×À̺íÀÌ ¾øÀ¸¸é ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
   msql= msqlConnect(NULL); // localhost¿¡ ¿¬°áÇÔ
   if(msql==MSQL_ERR) { print("mSQL ¼¹ö ¿¬°á ¿¡·¯!\n"); return(-1); }
   if(msqlSelectDB(msql, "welhelp")==MSQL_ERR) // welhelp database ¼±ÅÃ
    {
       print("welhelp database ¼±Åà ¿¡·¯!\n"); return(-1);
    }
   query= "select * from addr"; // addr Å×À̺íÀÇ ¸ðµç Ç׸ñÀ» ¼±ÅÃ
   if(msqlQuery(msql, query)==MSQL_ERR)
    {
       print("query error!\n"); return(-1);
    }
   mres= msqlStoreResult(); // ÃßÃâµÈ ÀڷḦ ÀúÀåÇÏ°í Æ÷ÀÎÅ͸¦ µ¹·ÁÁÜ
   row_count= msqlNumRows(mres); // ÃßÃâµÈ ÀÚ·áÀÇ ·¹ÄÚµå °³¼ö ¾ò±â
   field_count= msqlNumFields(mres); // ÃßÃâµÈ ÀÚ·áÀÇ Ç׸ñ °³¼ö ¾ò±â
   msqlDataSeek(mres, 1); // 2¹øÂ° ·¹ÄÚµå·Î À̵¿ÇÑ´Ù.
   row_count-= 1; // ÃßÃâµÈ ·¹ÄÚµåÀÇ °³¼ö¸¦ Á¶Á¤
   for(i=0; i<row_count; i++)
    {
       row= msqlFetchRow(mres); // ÀúÀåµÈ ÀÚ·á¿¡¼ ÇÑ ·¹Äڵ带 Àд´Ù
       if( isarray(row) ) // ¶Ç´Â if(row!=MSQL_ERR)
         for(j=0; j<field_count; j++) print("\t", row[j]); // Ç׸ñ Ãâ·Â
       print();
    }
   msqlFreeResult(mres); // Àӽà ÀúÀåµÈ ÀڷḦ ÇØÁ¦(free)ÇÑ´Ù.
   msqlClose(msql); // mSQL ¼¹ö¿ÍÀÇ Á¢¼ÓÀ» ÇØÁ¦ÇÑ´Ù.
   ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
   	ÇÑ¿©¸§	35	oo½Ã ooµ¿ 456¹øÁö
	¼Áö¿¬	20	A½Ã Bµ¿ 789¹øÁö
 |