选择数据库失败

选择数据库失败

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
    header('content-type:text/html;charset=utf-8');
  //mysqli 方式连接数据,失败返回false
   $link=mysqli_connect('localhost','root',''or die('数据库连接失败');
   var_dump($link);
 
 
   //选择数据库
   mysqli_select_db('test'or die('选择数据库不存在');
 
   //设置字符集
  mysql_set_charset('utf8');
 
  $result = mysqli_query("INSERT INTO user1 VALUES(1,'xiaohei',97,null,null)");
  var_dump($result);
 ?>


警告:

 Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\wamp\www\PHP_MYSQL\demo1.php on line 9


提示:选择数据库不存在


实际上有test这个数据库

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 www974 2017-09-04 10:15:37

都解决了...

提问者 www974 2017-09-04 10:08:36

这个问题解决了,又有新的问题。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
    header('content-type:text/html;charset=utf-8');
  //mysqli 方式连接数据,失败返回false
   $link=mysqli_connect('localhost','root',''or die('数据库连接失败');
   var_dump($link);
 
 
   //选择数据库
   mysqli_select_db($link,'test'or die('选择数据库不存在');
 
   //设置字符集
  //mysql_set_charset('utf-8');
  mysqli_set_charset($link,'utf-8');
 
  $result = mysqli_query($link,"INSERT INTO user1 VALUES(6,'777',97,0,'西工')");
  var_dump($result);
 ?>


已经设置了中文编码,插入到数据库还是中文乱码

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码