[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: Database
¼ÒºÐ·ù: Çʵå Ä¿¼­ À§Ä¡ ¾ò±â
mysql_field_tell() ÀÛ¼ºÀÏ: 2002/07/05
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä: result= mysql_field_tell(myres_ptr) 2. ±â´É: ÀÎÀÚ myres_ptrÀÇ Çʵå Ä¿¼­ÀÇ À§Ä¡¸¦ ¾ò¾î¿À¸ç mysql_field_seek() ÇÔ¼ö·Î ¾ò¾î¿Â Çʵå Ä¿¼­ À§Ä¡·Î ´Ù½Ã ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. 3. ¼³¸í (1) ÀÌ ÇÔ¼ö´Â MySQL¿¡¼­ Áö¿øÇÏ´Â ÇÔ¼öÀ̸ç ÇÔ¼ö¸íÀº MySQLÀÇ C API¿Í µ¿ÀÏÇÏ´Ù. (2) ÀÎÀÚ myres_ptrÀº MySQL result Æ÷ÀÎÅÍÀ̸ç mysql_store_result()ÇÔ¼ö³ª ±âŸ °á°ú¸¦ ÀúÀåÇÏ´Â ÇÔ¼ö¿¡ ÀÇÇÏ¿© ¾òÀº °ªÀÌ°í MySQL result Æ÷ÀÎÅÍ°¡ ¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç, ÀÌ¹Ì ÇØÁ¦µÈ MySQL result Æ÷ÀÎÅÍÀÏ ¶§¿¡´Â °æ°í ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ°í result¿¡ -1 ÀÇ °ªÀ» µÇµ¹¸°´Ù. (3) À§ÀÇ ¼³¸í(2)°¡ ¾Æ´Ï¸é Çʵå Ä¿¼­ À§Ä¡¿¡ ´ëÇÑ Á¤¼ö°ªÀÌ result¿¡ µ¹·ÁÁø´Ù. 4. »ç¿ë¿¹ myres= mysql_list_fields(mysql, "addr"); // addr Å×À̺íÀÇ Ç׸ñ ¸®½ºÆ® ¾ò±â if(myres==MYSQL_ERR) { print("addr error!\n"); return; } pos= mysql_field_tell(myres); // Çʵå Ä¿¼­ÀÇ °ªÀ» º¸°ü mysql_field_seek(myres, 2); // 3¹ø° Ç׸ñÀ¸·Î Çʵå Ä¿¼­¸¦ À̵¿ÇÑ´Ù. fd= mysql_fetch_field(myres); // Çʵå Ä¿¼­ÀÇ Ç׸ñ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â´Ù. printf(" %s %s %s [%d] (%s) %lu %lu %u %u\n", fd.name, fd.table, fd.type, fd.type_value,fd.default,fd.length,fd.max_length,fd.decimals,fd.flags); mysql_field_seek(myres, pos); // º¸°üµÈ Çʵå Ä¿¼­ À§Ä¡·Î ´Ù½Ã ¼³Á¤ fd= mysql_fetch_field(myres); // Çʵå Ä¿¼­ÀÇ Ç׸ñ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â´Ù. printf(" %s %s %s [%d] (%s) %lu %lu %u %u\n", fd.name, fd.table, fd.type, fd.type_value,fd.default,fd.length,fd.max_length,fd.decimals,fd.flags); mysql_free_result(myres); ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------ address addr tinytext [252] () 255 0 0 16 name addr tinytext [252] () 255 0 0 17

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]