mysql_query('select database();');

解决方案 »

  1.   

    晕我问的是MicrosoftSQL的,不是MYSQL的
    再说MYSQL用的是
    show databases();

    mysql_list_dbs
    函数就行了,晕呀!
      

  2.   

    var $metaDatabasesSQL = "select name from sysdatabases where name <> 'master'";function MetaDatabases() 

    if(@mssql_select_db("master")) { 
     $qry=$this->metaDatabasesSQL; 
     if($rs=@mssql_query($qry)){ 
     $tmpAr=$ar=array(); 
     while($tmpAr=@mssql_fetch_row($rs)) 
     $ar[]=$tmpAr[0]; 
    @mssql_select_db($this->database); 
     if(sizeof($ar)) 
     return($ar); 
     else 
     return(false); 
     } else { 
     @mssql_select_db($this->database); 
     return(false); 
     } 
     } 
     return(false); 
    } $this->database,这个是当前的数据库名
    以上摘自ADODB类