Php 我得到了标题中提到的警告,我的代码如下:警告:mysqli_select_db()期望参数1是mysqli,字符串在

Php 我得到了标题中提到的警告,我的代码如下:警告:mysqli_select_db()期望参数1是mysqli,字符串在,php,mysqli,Php,Mysqli,我得到了标题中提到的警告,我的代码如下:警告:mysqli_select_db()期望参数1是mysqli,字符串在 /第3行的CDC/slider.php slider.php <?php require_once('db/dbcon.php'); ?> <?php mysqli_select_db($database_dbcon, $dbcon); $query_slide ="SELECT * FROM photos_slide_tb"; $slide = mysql

我得到了标题中提到的警告,我的代码如下:警告:mysqli_select_db()期望参数1是mysqli,字符串在 /第3行的CDC/slider.php

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>

无法使用的
“alt=”“/>

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


正确的参数顺序是
$connection,$db\u name

mysqli_select_db($dbcon, $database_dbcon);

传递错误的参数。第一个参数是
连接对象
,第二个参数是
数据库
名称

mysqli_select_db($dbcon, "Datebase Name");
对mysqli\u query()执行相同的操作。


您错误地将参数放置到mysqli_select_db()

一个是:

mysqli_select_db($dbcon, $database_dbcon);

参考:

在两个函数上正确设置参数

mysqli_select_db($database_dbcon, $dbcon);
应该是

mysqli_select_db($dbcon,$database_dbcon);
还有一个

mysqli_query($query_slide , $dbcon)
应该是

mysqli_query($dbcon, $query_slide)

切换变量
mysqli\u select\u db($dbcon,$database\u dbcon);
交换$params可能重复,在选择数据库之前必须先连接。第5行出现另一个警告警告:mysqli\u query()预期参数1为mysqli,第5行/CDC/slider.php中给出的字符串第5行出现另一个警告警告:mysqli_query()预期参数1为mysqli,第5行/CDC/slider.php中给出的字符串谢谢@sgt BOSEhere的帮助第5行出现另一个警告警告:mysqli_query()参数1应为mysqli,该字符串在第行的/CDC/slider.php中给出5@ElPresidente:同样,第一个参数必须是connectin link,第二个SQL查询。
mysqli\u query($dbcon,$query\u slide)
。感谢帮助@Uchihai在我的页面上再次出现错误。你能帮我解决这个问题吗?但是哪一个..在这里发布你的问题
mysqli_query($dbcon, $query_slide)