--- 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;
