[ stankovic83 @ 15.02.2007. 15:56 ] @
Pozdrav

Imam problem sa upisom u bazu, treba da napravim program koji ce da skida web stranice i da ih cuva u bazi ali svaki put program puca. Evo problematicnog dela:

Code:

unsigned long int l=strlen(mem.memory);
    char *iz1=new char[l*2+1];
    char *x=mem.memory;
    unsigned long int d=l*2+1;
    unsigned long int pr=mysql_real_escape_string(sock, iz1, x, d);


Posto moram da dodam backslashes tamo gde treba pre upisa, nasao sam ovu f-ju iz MySQL api-ja koja to radi ali program svaki put puca kad dodje do mysql_real_escape_string.
Pravio sam i svoju f-ju koja dodaje backslashes ali onda mi je upis u bazu za neke sajtove radi a za neke ne (verovatno ima neke veze sa charsetom posto nije ubacivao sajtove kao b92 i elitesecurity).
Pravio sam za iste sajtove i program u php-u i to radi bez greske ali nazalost c++ ne znam tako dobro.
Imam Visual Studio 2005 i MySQL 5... sve drugo sto pokusam da upisem u bazu je ok, samo ova f-ja zeza, tako da sam siguran da sam sve lepo podesio.

Hvala.
[ stankovic83 @ 17.02.2007. 13:12 ] @
Moze li bar neko da mi preporuci neku drugu biblioteku za upis u MySQL???