选择数据库失败
<?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 星