char sql[1024];
MYSQL *link;
link = mysql_init(NULL);
mysql_real_connect(link,"localhost","root","password3","database",0,NULL,0);
sprintf(sql,"INSERT INTO db1(factory_id,factory_name,line_id,weight_count,r_color,g_color,b_color,datetime,count,weight)VALUES ('%d','%c','%d','%d','%d','%d','%d',now(),'%d','%d')",factory_id,line_id,weight_count,r,g,b,count,weight);
mysql_query(link,sql);
mysql_close(link);
คือพอใส่ชื่อโรงงานเช่น Sriracha อ่าครับ ใน sql มันจะอ่านเป็นตัวอักษรต่างดาวอ่าครับ แต่ว่าถ้าเป็นพวก int นี้สามารถเก็บได้เรียบร้อยดีครับรบกวนทีน่ะครับ