php中创建数据库不成功怎么更改呢?
关注:170 答案:3 mip版
解决时间 2021-01-19 12:33
提问者时光易老
2021-01-18 14:35
按照书上的方法,写了一段创建数据库的代码,但是两次输出一样,数据库创建失败...请问是哪里错了呢?
$conn=mysql_connect("localhost","host","");
if(!$conn){
die("Connect error".mysql.errno());
}else{
echo"Connect succeed.";
}
$result = mysql_query("SHOW DATABASES");
$nums = mysql_num_rows($result);
echo "
localhost has ".$nums."databases
";
echo"
They're: ";
while($row=mysql_fetch_array($result)){
echo $row[0].", ";
}
mysql_query("CREATE DATABASE my_db");
$result = mysql_query("SHOW DATABASES");
$nums = mysql_num_rows($result);
echo"
localhost has ".$nums."databases now.
";
echo"
They're: ";
while($row=mysql_fetch_array($result)){
echo $row[0].", ";
}
最佳答案
二级知识专家嶶笑螚讓亼瘋鋽
2021-01-18 16:07
//按照如下步骤操作,一定能连接成功数据库(前提开发环境已配好,并且Apache已启动)
//1.连接数据库
$con = mysql_connect ( "localhost", "root", "" );
if (! $con) {
echo "Could not connect" . mysql_error ();
}
//2.选择要操作的数据库(前提:数据库里已经有此数据库)
mysql_select_db ( "TestDB", $con );
//设置数据库操作编码格式
mysql_query ( "SET NAMES GBK" );
//造相应的sql语句(增删改查)
$sql = "select * from users";
$result = mysql_query ( $sql, $con );
//循环遍历结果集
while($row = mysql_fetch_array ( $result )){
echo $row[0];
echo "
";
}
//最后关闭数据库链接资源
mysql_close ( $con );
全部回答
1楼甜心萌物酱
2021-01-18 18:02
你非要这么创建呀 去phpmyadmin创建呀 在打dw连接数据库
2楼獨守空城
2021-01-18 16:41
创建数据库:
create database 数据库名
[ on
{[primary](name=逻辑名,
filename='操作系统文件名'
[,size=size]初始大小
[,maxsize=最大值]
[,filegrowth=文件增长方式])
}[,...n]
]
更改数据库:
sp_renamedb '原先数据库名' , '数据库名'
请采纳
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看