mysql_execute
Hey igen.. Har lidt problemer med mysql_execute..sådan ser min funktion ud..
int do_sql(char buffer[4000])
{
MYSQL* mysql_handle = mysql_init(NULL);
if(mysql_handle == NULL)
{
printf("MySQL error: %s", mysql_error(mysql_handle));
exit(1);
}
if(!mysql_real_connect(mysql_handle, "localhost", "root", "det_er_jo_lige_det:P", "ja", 0, NULL, 0))
{
printf("MySQL error: %s", mysql_error(mysql_handle));
exit(1);
}
mysql_execute(buffer);
if (mysql_error(mysql_handle)) {
printf("%s\n", mysql_error(mysql_handle));
}
return 1;
}
men det giver en fejl..
-bash-2.05b$ cc -o server -lm -lz server.c /usr/local/lib/mysql/libmysqlclient.a
/tmp/cczN7rHy.o: In function `do_sql':
/tmp/cczN7rHy.o(.text+0xfac): undefined reference to `mysql_execute'
-bash-2.05b$