警告:使用未定义的常量-假定为''

时间:2019-05-19 10:55:16

标签: php mysql search mysqli

因此,我正在制作一个通过数据库的搜索引擎,而在一切正常的情况下,我一直显示此警告:

  

“警告:在第54行的\中使用未定义的常量-假定为''(这将在PHP的未来版本中引发错误)”

我检查了('while($don=mysqli_fetch_array($rep)){ ')行,但确实看不到任何异常,我检查了许多其他线程,但没有一个起作用。

PHP

<?php
    if(isset($_POST['requete'])){
    $a=$_POST['requete'];
    $ab=mysqli_connect("localhost","root","","site_php");
    $b=mysqli_set_charset($ab,'utf8');
    $rep=mysqli_query($ab,"select * from articles where (`titre` LIKE '%$a%') OR (`contenu` LIKE '%$a%')");
    if(mysqli_num_rows($rep) > 0){
        while($don=mysqli_fetch_array($rep)){            
            ?>
    <ul type="square">
        <div class="articletitle">
            <li><?php echo "<h2>".$don['titre']."</h2>"; ?></li>
        </div>
        <div class="articlecontenu">
            <?php echo "<h3>".$don['contenu']."</h3>"; ?>
        </div>
    </ul>
    <?php
        }
    }
    else
    {
        echo "Requête introuvable, veuilliez réssayer s'il vous plait.";
    }
}

0 个答案:

没有答案