选择数据库失败

选择数据库失败

<?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

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

<?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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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