要新建一个数据库,如何先判断下是否已存在? 准备新建一个数据库mysql001,想先判断一下该数据库在数据库服务器中是否已存在。怎么个思路。或完整代码。已写了两句,下面的判断不会写了。$conn = mysql_connect('localhost','root','') or die('mysql数据库连接错误');$list = mysql_list_dbs($conn); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另一楼里回复了,呵呵,单纯判断是否存在的话,用这个就行if(mysql_query("use $dbname"))echo 'exist';elseecho 'null'; <?php$con = mysql_connect($host, $username, $pw);if (!$con) { die('Could not connect: ' . mysql_error()); }$db_selected = mysql_select_db("test_db", $con);if (!$db_selected) { die ("Can\'t use test_db : " . mysql_error()); }mysql_close($con);?> 不错,if(mysql_query("use $dbname")) 也可以选择一下数据库 如果选择失败的话就是没有存在了 如果返回TRUE的话说明数据库已经存在,接着就可以操作了。 $conn = mysql_connect('localhost','root','') or die('mysql数据库连接错误');mysql_query("create database if not exists mysql001",$conn);mysql_select_db("mysql001", $conn); 菜鸟求助 从前台表单获取值输入数据库中 php 实现带附件的邮件如何实现? PHP使用fck编辑器出现的问题 求一个正则表达式 $_SESSION变量怎么使用 我想请教唠叨大哥几个问题? 还是那个头疼的session问题,在第一页中赋值后,第二页显示不出来(急!) 使用单选按钮执行不同的动作? WIN2000下,Apache自动启动 求一个判断为1-99之间奇数的正则 MySQL字符串如何按位置匹配查询 急!!如何判断是否合法可以解析的XML!
echo 'exist';
else
echo 'null';
$con = mysql_connect($host, $username, $pw);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}$db_selected = mysql_select_db("test_db", $con);if (!$db_selected)
{
die ("Can\'t use test_db : " . mysql_error());
}mysql_close($con);
?>
$conn = mysql_connect('localhost','root','') or die('mysql数据库连接错误');mysql_query("create database if not exists mysql001",$conn);mysql_select_db("mysql001", $conn);