$sql = "CREATE DATABASE IF NOT EXISTS `".$var."`";
if (!mysql_query($sql)) {
  echo '无法创建数据库!原因是:'.mysql_error();
}

解决方案 »

  1.   

    mysql_query("create database $var") or die("fail");
      

  2.   

    谢谢 您的回复!
    但您的答案需要参照T5500的更改: mysql_query("create database `".$var."`") or die("fail");
      

  3.   

    手册中有这么一句:
    mysql_create_db() 函数已废弃。最好用 mysql_query() 来提交一条 SQL 的 CREATE DATABASE 语句来代替。原因是mysql_create_db()这个函数在mysql扩展库版本方面有兼容性问题.