为了账号安全,请及时绑定邮箱和手机立即绑定

怎么试也不成功,这节课的内容改成mysqli_select_db 也不管用

为啥怎么也不成功!

正在回答

6 回答

用mysqli_connect()连接数据库,在最后一个属性里添上要选择的数据库名称,就省去了选择数据库的操作。

比如mysqli_connect('localhost:3306', 'root', '', 'test');    第四个“test”就是数据库名称。

语法不同而已。

0 回复 有任何疑惑可以回复我~
#1

callback 提问者

非常感谢!
2015-08-03 回复 有任何疑惑可以回复我~
#2

不止于ZQ

但是如果这个数据库名不存在,就会出现警告,而不像视频里连接数据库失败
2015-10-12 回复 有任何疑惑可以回复我~

不要改成 mysqli  他们的语法就不一样

0 回复 有任何疑惑可以回复我~

上述方法能用PDO实现吗?


0 回复 有任何疑惑可以回复我~

如果用mysqli_select_db后面需要跟上两个参数,写成mysqli_select_db('$con','数据库名');这样应该就行了

1 回复 有任何疑惑可以回复我~
#1

LZ1234567890

function connect(){ $link=mysqli_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败Error:".mysql_errno().":".mysql_error()); bool mysqli_set_charset($string DB_CHARSET); mysql_select_db(DB_DBNAME) or die("指定数据库打开失败"); return $link; } 改成您那样也不得,还有我密码改空了,集成环境下。
2016-04-21 回复 有任何疑惑可以回复我~

连接不成功有可能是因为“全局权限"的问题,使用root就可以;前面三个都可以,后面的就不行了。多尝试。http://img1.sycdn.imooc.com//55bc43e900013d6b04740224.jpg

0 回复 有任何疑惑可以回复我~

是啊 我装的是集成环境,用mysql会报错,提示mysql将被mysqli取代!!!!不过我照着您的教程用mysqli函数一样做出来了!最重要是思路!谢谢老师!

0 回复 有任何疑惑可以回复我~
#1

LZ1234567890

*/ function connect(){ $link=mysqli_connect(DB_HOST,DB_USER,'',DB_PWD) or die("数据库连接失败Error:".mysqli_errno().":".mysqli_error()); mysqli_set_charset(DB_CHARSET); mysqli_select_db(DB_DBNAME) or die("指定数据库打开失败"); return $link; } 我的不得,下面的我都改成mysqli了,求解啊
2016-04-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72495    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

怎么试也不成功,这节课的内容改成mysqli_select_db 也不管用

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号