Ir ao conteúdo

Dúvida C++ e Mysql


leonardoadoado

Posts recomendados

Postado

Semana passada eu postei uma dúvida sobre como fazer gravar banco de dados usando C++ por meio de uma variável.

Alguém postou aqui me explicando, mas eu não consegui entender e a postagem já foi retirada.

Gostaria que me explicassem de novo como se faz para gravar no Mysql por meio de uma variável. A parte em vermelho é que escrevi para tentar fazer gravar no mysql por meio de uma variavel.

aguardo.

#include <stdio.h>

#include <windows.h>

#include <mysql.h>

#include<mysql/mysql.h>

#include<conio.h>

main()

{

MYSQL conexao;

MYSQL_RES *resp;

MYSQL_FIELD *campos;

MYSQL_ROW linhas;

int res;

char perg;

int cod[4];

char produto[20];

do

{ scanf("%d",&cod);

scanf("%s",&produto);

mysql_init(&conexao);

if ( mysql_real_connect(&conexao, "localhost", "root", "mestre", "dados", 0, NULL, 0) )

{

printf("conectado com sucesso!\n");

res = mysql_query(&conexao,"INSERT INTO shoppp(codigo,produto) values(',%d','%s');");

if (!res) printf("Registros inseridos %d\n", mysql_affected_rows(&conexao));

else printf("Erro na inserção %d : %s\n", mysql_errno(&conexao), mysql_error(&conexao));

mysql_close(&conexao);

}

else

{

printf("Falha de conexao\n");

printf("Erro %d : %s\n", mysql_errno(&conexao), mysql_error(&conexao));

}

do

{

printf("\n\nDeseja inserir outro resgistro? (S) (N)");

perg = getch();

}while(perg!=83&&perg!=115&&perg!=78&&perg!=110);

}while(perg==83||perg==115);

}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!