注意:未定义的变量(选择请求)

时间:2015-11-11 17:13:45

标签: php

我希望你从数据库表中选择一些信息,一切都很好但是我第一次尝试它(当表是空的时候)我在网页上看到了这个错误:

  

注意:未定义的变量

我试过if(isset)但是没有用:

这是我的代码:

<?php
$select_date = "SELECT mois,annee FROM objectif";
$select_query_date = mysqli_query($conn, $select_date);

if (isset($select_date)) {
    if (mysqli_num_rows($select_query_date) > 0) {
        $mois_date = array();
        $annee_date = array();
        while ($row = mysqli_fetch_array($select_query_date)) {
            if (!isset($row['0'])) $row['0'] = 0;
            $mois_date[] = $row['0'];
            if (!isset($row['1'])) $row['1'] = 0;
            $annee_date[] = $row['1'];
        }

        print_r($mois_date);
    }
}

if (!in_array($mois, $mois_date) && !in_array($annee, $annee_date)) { //---}

1 个答案:

答案 0 :(得分:0)

要测试是否定义了某个键,请使用array_key_exists('1', $row)http://php.net/manual/fr/function.array-key-exists.php