我想编写一个PHP脚本,用来检查数据库(位于本地主机上,用户名为"root",密码为空)是否存在"data1",如果不存在则创建它。感谢您能给我提供的任何帮助。
CREATE DATABASE IF NOT EXISTS DBName;
mysql_select_db
的返回值 - 当数据库存在且可被选择时,此函数将返回true - 也就是说,数据库可能存在,但当前用户可能没有权限访问该数据库。这可能足以在PHP中确定数据库是否存在 - 只要您能保证PHP MySQL数据库用户在数据库存在时始终可以访问该数据库。mysql_connect('localhost', 'root', '');
if (!mysql_select_db('mydb')) {
echo("creating database!\n");
mysql_query('CREATE DATABASE mydb');
mysql_select_db('mydb');
}