--- w3c-libwww-5.4.0.old/Library/src/HTSQL.c 1999-02-22 22:10:12.000000000 +0000 +++ w3c-libwww-5.4.0.old/Library/src/HTSQL.c 2004-07-07 14:50:55.000000000 +0100 @@ -182,9 +182,10 @@ { if (me && me->host) { HTTRACE(SQL_TRACE, "SQL connect. Open a link to server `%s\'\n" _ me->host); - if ((me->psvr = mysql_connect(&(me->server), me->host, + if ((me->psvr = mysql_real_connect(&(me->server), me->host, me->user ? me->user : "", - me->password ? me->password : "")) == NULL) { + me->password ? me->password : "", + "",0,0,0)) == NULL) { HTTRACE(SQL_TRACE, "SQL connect. `%s\' errno %d\n" _ mysql_error(&me->server) _ mysql_errno(&me->server)); return NO; @@ -240,7 +241,9 @@ /* If the database couldn't be found then create a new one */ if (err == 1049) { - if (mysql_create_db(me->psvr, db) < 0) { + char query[1024]; + sprintf (query, "CREATE DATABASE %s", db); + if (mysql_query(me->psvr, query) < 0) { HTTRACE(SQL_TRACE, "SQL error... `%s\', errno %d\n" _ mysql_error(me->psvr) _ err); return NO;