Я пытаюсь написать простой скрипт для C, чтобы получить значения из базы данных MySQL, но он выдает эту ошибку 'неопределенная ссылка на `_mysql_init @ 4' '
Не знаю, не ссылаюсь ли я на что-то, чем я должен быть? Мои знания C ограничены ...
Я использую кодовые блоки в Windows, вот мой код:
#include <winsock.h>
#include <C:\mysql\include\mysql.h>
#include <stdio.h>
#include <string.h>
int main()
{
MYSQL mysql;
MYSQL_RES *res;
MYSQL_ROW row;
char query[80];
mysql_init(&mysql);
mysql_real_connect(&mysql,"localhost","user","pass","db",0,NULL,0);
sprintf(query,"SELECT src,dst FROM ipaudit");
mysql_real_query(&mysql,query,(unsigned int)strlen(query));
res = mysql_use_result(&mysql);
while(row = mysql_fetch_row(res))
printf("%s %sn",row[0],row[1]);
mysql_free_result(res);
return 0;
}