php添加数据库不成功,php中创建数据库不成功怎么更改呢?

php中创建数据库不成功怎么更改呢?

关注:170  答案:3  mip版

解决时间 2021-01-19 12:33

e6cb1a03ad541b3098697807b7bf1798.png

提问者时光易老

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].", ";

}

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家嶶笑螚讓亼瘋鋽

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 );

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼甜心萌物酱

2021-01-18 18:02

你非要这么创建呀 去phpmyadmin创建呀 在打dw连接数据库

e6cb1a03ad541b3098697807b7bf1798.png

2楼獨守空城

2021-01-18 16:41

创建数据库:

create database 数据库名

[ on

{[primary](name=逻辑名,

filename='操作系统文件名'

[,size=size]初始大小

[,maxsize=最大值]

[,filegrowth=文件增长方式])

}[,...n]

]

更改数据库:

sp_renamedb '原先数据库名'  , '数据库名'

请采纳

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值