I am trying to compare the name
variable entered by the user, with the value obtained in the column name
MySQL .
char name[45]; //declarando variável name
scanf ("%s", &name); //Lendo variável name
mysql_query (&mysql, "SELECT name FROM login WHERE id=1"); //Selecionar nome
resp = mysql_store_result(&mysql); // Salvar Resultado
linhas = mysql_fetch_row(resp); // Capturar Linha
if (name == linhas[0]) //Verificar se a variável name é igual ao resultado.
printf("%s\t",linhas[0]); //Imprimir Linha
else
printf ("Nomes diferentes\n");
Although the condition is true
, it is returning as false
.
How can I solve this problem?
Am I doing the verification correctly?