我希望你从数据库表中选择一些信息,一切都很好但是我第一次尝试它(当表是空的时候)我在网页上看到了这个错误:
注意:未定义的变量
我试过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)) { //---}
答案 0 :(得分:0)
要测试是否定义了某个键,请使用array_key_exists('1', $row)
:http://php.net/manual/fr/function.array-key-exists.php