选择数据库失败
<?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这个数据库
83
收起
正在回答 回答被采纳积分+1
2回答
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 星