MySQL数据表中插入数据是我们很常见的操作,下面就为您详细介绍MySQL数据表中插入数据并查询输出的实现方法步骤,如果您对MySQL数据表方面感兴趣的话,不妨一看。

创新互联是专业的饶平网站建设公司,饶平接单;提供网站制作、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行饶平网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
- CREATE TABLE demotable (
 - id int(11) NOT NULL auto_increment,
 - demodata varchar(255) default NULL,
 - PRIMARY KEY (id)
 - ) TYPE=MyISAM;
 - ----------往数据表中插入数据并查询输出----------
 - #include
 /* Headers for MySQL usage */ - #include
 - #include
 - #include
 - int main(int argc, char **argv){
 - MYSQL demo_db;
 - mysql_init(&demo_db);
 - int insert_id;
 - char *encdata, *query;
 - int datasize;
 - MYSQL_RES *res; /* To be used to fetch information into */
 - MYSQL_ROW row;
 - if(argc<2){
 - printf("Please supply a string for insertion into the database\n");
 - exit(0);
 - }
 - if(!mysql_real_connect(&demo_db, "localhost", "root", "mysql", "demodb", 0, NULL, 0)){
 - printf(mysql_error(&demo_db));
 - exit(1);
 - }
 - // if(mysql_select_db(&demo_db, "demodb")){ /* Select the database we want to use */
 - // printf(mysql_error(&demo_db));
 - // exit(1);
 - // }
 - encdata=malloc(2*strlen(argv[1])+1);
 - datasize=mysql_real_escape_string(&demo_db, encdata, argv[1], strlen(argv[1]));
 - //printf("%s\n",encdata);
 - query=malloc(datasize+255);
 - sprintf(query, "INSERT INTO demotable(demodata) VALUES('%s')", encdata); /* Build query */
 - //printf("%s\n",query);
 - if(mysql_real_query(&demo_db, query, strlen(query))){ /* Make query */
 - printf(mysql_error(&demo_db));
 - exit(1);
 - }
 - free(query);
 - insert_id=mysql_insert_id(&demo_db); /* Find what id that data was given */
 - query=malloc(255);
 - sprintf(query, "SELECT demodata FROM demotable WHERE id=%d", insert_id);
 - if(mysql_real_query(&demo_db, query, strlen(query))){ /* Make query */
 - printf(mysql_error(&demo_db));
 - exit(1);
 - }
 - free(query);
 - res=mysql_store_result(&demo_db); /* Download result from server */
 - row=mysql_fetch_row(res); /* Get a row from the results */
 - printf("You inserted \"%s\".\n", row[0]);
 - mysql_free_result(res); /* Release memory used to store results. */
 - mysql_close(&demo_db);
 - return 0;
 - }
 
                网站题目:MySQL数据表中插入数据并查询输出的实现
                
                链接URL:http://www.csdahua.cn/qtweb/news29/40829.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网