2015-05-06 21 views
0

中给出的字符串我得到了标题中提到的警告,我的代码在这里:Warning:mysqli_select_db )期望参数1到上线在 /CDC/slider.php给定库MySQLi,串3我得到了在标题中提到的警告,我的代码在这里:警告:mysqli_select_db()期望参数1是mysqli,在

slider.php

<?php require_once('db/dbcon.php'); ?> 

<?php mysqli_select_db($database_dbcon, $dbcon); 
$query_slide ="SELECT * FROM photos_slide_tb"; 
$slide = mysqli_query($query_slide , $dbcon) or die(mysqli_error()); 
$row_slide = mysqli_fetch_assoc($slide); 
$totalRows_slide = mysqli_num_rows($slide); ?> 

    <div id="sliderFrame"> 
     <div id="slider"> 
     <?php if ($totalRows_slide == 0) { ?><h1>&nbsp;</h1> 
      <h1 align="center">Not available</h1> 

     <?php } else do { ?> 
      <img src="photos/<?php echo $row_slide['location'];?>" alt="<?php echo $row_slide['caption'];?>" /> 
     <?php } while ($row_slide = mysqli_fetch_assoc($slide)); ?> 
     </div> 

     <div id="htmlcaption" style="display: none;"> 
     </div> 
    </div> 

dbcon.php

<?php 
$hostname_dbcon = "localhost"; 
$database_dbcon = "123"; 
$username_dbcon = "123"; 
$password_dbcon = "123"; 
$dbcon = mysqli_connect($hostname_dbcon, $username_dbcon, $password_dbcon) or trigger_error(mysqli_error(), E_USER_ERROR); 
?> 
+0

开关变量'mysqli_select_db($ dbcon,$ database_dbcon);' – Daan

+0

的[mysqli的\ _select \ _db()预计参数1是mysqli的,串给定的可能的重复](http://stackoverflow.com/questions/13979210/mysqli-select-db-expects-parameter-1-to-be-mysqli-string-given) –

+0

交换你的$参数,连接必须先选择数据库。 –

回答

0

正确PARAMS顺序是$connection, $db_name

mysqli_select_db($dbcon, $database_dbcon); 
+0

另一个警告出现在第5行警告:mysqli_query()期望参数1是mysqli,字符串在/CDC/slider.php中给出的第5行 –

+0

@ElPresidente:同样,第一个参数必须连接到第二个SQL查询。 'mysqli_query($ dbcon,$ query_slide)'。 – panther

0

传递错误的参数。第一个参数是connection object &第二个参数是database名称。

mysqli_select_db($dbcon, "Datebase Name"); 

执行相同的mysqli_query()

mysqli_query($dbcon, $query_slide); 
+0

另一个警告出现在第5行警告:mysqli_query()期望参数1是mysqli,字符串在/CDC/slider.php在第5行给出 –

+0

@ElPresidente更新了答案 –

+0

感谢您的帮助@sgt BOSE –

0

你已经把参数mysqli_select_db()不正确。

更正一个是:

mysqli_select_db($dbcon, $database_dbcon); 

参考:http://php.net/manual/en/mysqli.select-db.php

+0

另一个警告显示在行5警告:mysqli_query()期望参数1是mysqli,字符串在/CDC/slider.php在第5行给出 –

0

在两个功能

mysqli_select_db($database_dbcon, $dbcon); 

正确PARAMS应该是

mysqli_select_db($dbcon,$database_dbcon); 

和另一

mysqli_query($query_slide , $dbcon) 

应该是

mysqli_query($dbcon, $query_slide) 
+0

感谢您的帮助@Uchiha –

+0

不客气@ElPresidente –

+0

我在我的页面上再次出现错误帮我解决这个问题? –

相关问题