Si no es porque te equivocaste poniendo $aigna en vez de $asigna entonces trata paso a paso de nuevo...
Código PHP:
<?
$ch = curl_init("http://sahuaromex.com:2082/x/sql/adddb.html?db=".$u_bd);
//no apaarece el header
curl_setopt($ch, CURLOPT_HEADER, 0);
//nunca lo he tenido que usar... pero si tu lo tienes bien
curl_setopt($ch,CURLOPT_USERPWD, "usuario:pass");
//post usando POST en vez de GET
curl_setopt($ch, CURLOPT_POST, 1);
/* Esto hace que no agarre ningun header
de la página que procesará la planilla,
así no tendrás problemas de redireccionamiento */
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
/* con CurloptTransfer en algo diferente
a 0 hace que nos devuelva la respuesta*/
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
/*en $data está nuestro resultado*/
$data = curl_exec($ch);
/*Cerramos cURL*/
curl_close($ch);
/*ya podemos trabajar con nuestra información
y hacer otro procesamiento con cURL*/
//imprime la respuesta obtenida del proceso
echo $data;
/*comenzar otro procesamiento
curl mas abajo*/
?>
Esto lo hice mas o menos memorizando, suerte