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