Witam!
Mam dwa problemy, pierwszy to, że program nie chce się połączyć z zewnętrznym serwerem(na localhoście działa dobrze), a drugi to, wymaganie zewnętrznej biblioteki libmysql.dll. Jest możliwość stworzenia tak, aby ta biblioteko na była wymagana?
Kompilator: Dev-C++.
Paczka libmysql 5.0.5.
#include <windows.h>
#include <mysql/mysql.h>
#include <stdio.h>
#include <string>
using namespace std;
int main(){
MYSQL *mysql;
MYSQL_RES *res;
MYSQL_ROW row;
char *query;
int t,r;
mysql = mysql_init(0);
if (!mysql_real_connect(mysql,"host","user",
"password","db",3306,NULL,0))
{
printf( "Error connecting to database: %s\n",mysql_error(mysql));
}
else printf("Connected...\n");
query="select * from tabela";
t=mysql_real_query(mysql,query,(unsigned int) strlen(query));
if (t)
{
printf("Error making query: %s\n",
mysql_error(mysql));
}
else printf("Query made...\n");
res = mysql_use_result(mysql);
while ((row=mysql_fetch_row(res)) != NULL ) {
if(row<0) break;
for(t=0;t<mysql_num_fields(res);t++){
printf("%s ",row[t]);
}
printf("\n");
}
mysql_close(mysql);
system("pause");
return 0;
}
Z góry dziękuję za pomoc!
Pozdrawiam!