文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>MySQL连接取值

MySQL连接取值

时间:2010-04-12  来源:ubuntuer

#include <mysql.h>  
#include <stdio.h>  
int main()
{  
  MYSQL mysql; // need a instance to init  
  MYSQL_RES *res;  
  MYSQL_ROW row;  
  char *query;  
  int t,r;  
  mysql_init(&mysql);  
  if(!mysql_real_connect(&mysql,"localhost", "username", "password", "test",0,NULL,0))  
   {  
     printf( "Error connecting to database: %s\n",mysql_error(&mysql));  
    }  
  else  
     printf("Connected...\n");  
   
  query = "select * from t1";  
   
  t = mysql_real_query(&mysql,query,(unsigned int) strlen(query));  
  if (t)  
  {  
   printf("Error making query: %s\n",  
   mysql_error(&mysql));  
  }  
  else
   printf("[%s] made...\n", query);  
 
  res = mysql_store_result(&mysql);  
  while(row = mysql_fetch_row(res))  
   {  
    for(t=0;t<mysql_num_fields(res);t++)  
       printf("%s ",row[t]);  
 
    printf("\n");  
  }  
   
  printf("mysql_free_result...\n");  
  mysql_free_result(res); 
   
  mysql_close(&mysql);  
   
  return 0;  
}  
   
  test数据库和t1表均已建立.用如下命令编译:  
  gcc -o testsql testsql.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载