mysqli_select_db()期望参数2是资源

时间:2015-08-19 08:47:40

标签: php mysql

  

mysql_select_db()期望参数2是资源,第7行/ home / u707958028 / public_html / Couponn App / db1.php中给出的对象

     

这是我的db1.php

<?php 
 $database = "blabla"; 
 $server = "blabla";
 $db_user = "blabla";  
 $db_pass = "blabla";
 $link = mysqli_connect($server, $db_user, $db_pass);
 mysqli_select_db($database,$link);
?>

3 个答案:

答案 0 :(得分:2)

您以错误的方式使用mysqli_select_db。第一个参数必须是链接,第二个参数必须是数据库的名称。所以:

mysqli_select_db($link, $database);

答案 1 :(得分:1)

作为对Ahmad答案的延伸,使用mysqli_select_db是不必要的,因为mysqli_connect函数允许您将数据库定义为附加参数。

<?php

mysqli_connect("server","username","password","database"); 

答案 2 :(得分:0)

请尝试此代码..

`<?php`  
 $database = "blabla";       
 $server = "blabla";      
 $db_user = "blabla";     
 $db_pass = "blabla";     
 $link = mysqli_connect($server, $db_user, $db_pass);    
 mysqli_select_db($link,$database);      
?>    

in mysqli_select_db第一个参数必须是数据库资源链接,第二个参数必须是数据库名称。