1. Çü½Ä: result= msqlSelectDB(msql, db_name)
2. ±â´É: ÀÎÀÚ msqlÀ¸·Î Á¢¼ÓµÈ mSQL ¼¹ö·ÎºÎÅÍ ÀÎÀÚ db_nameÀÇ µ¥ÀÌÅͺ£À̽º¸¦
¼±ÅÃÇÑ´Ù.
3. ¼³¸í
(1) ÀÌ ÇÔ¼ö´Â mSQL¿¡¼ Áö¿øÇÏ´Â ÇÔ¼öÀ̸ç ÇÔ¼ö¸íÀº mSQLÀÇ C API¿Í µ¿ÀÏÇÏ´Ù.
(2) ÀÎÀÚ msqlÀº mSQL Æ÷ÀÎÅÍÀ̸ç mSQL ¿¬°á½Ã ¾òÀº °ªÀ̾î¾ß ÇÏ°í mSQL Æ÷ÀÎÅÍ
°¡ ¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç ÀÌ¹Ì Æó¼âµÈ mSQL Æ÷ÀÎÅÍÀÏ ¶§¿¡´Â °æ°í ¸Þ½ÃÁö¸¦
Ãâ·ÂÇÏ°í result¿¡ -1 ÀÇ °ªÀ» µÇµ¹¸°´Ù.
(3) ÀÎÀÚ db_nameÀº ¼±ÅÃÇÒ µ¥ÀÌÅͺ£À̽º À̸§À¸·Î ¹®ÀÚ¿À̾î¾ß ÇÏ¸ç ¼öÄ¡À̸é
¹®ÀÚ¿·Î Çüº¯È¯µÈ´Ù.
(4) resultÀÇ °ªÀÌ Á¤¼ö -1(MSQL_ERR)ÀÌ¸é µ¥ÀÌÅͺ£À̽º ¼±ÅÃÀ» ½ÇÆÐÇÑ °æ¿ì·Î
´ëºÎºÐ ÇØ´ç µ¥ÀÌÅͺ£À̽ºÀÇ À̸§ÀÌ mSQL ¼¹ö¿¡ ¾ø´Â °æ¿ìÀÌ´Ù.
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¹øÁö
|