Py学习  »  DATABASE

从mysql数据库打印数据时是否未定义索引?

Tbijo54 • 4 年前 • 277 次点击  

这是我用来获取特定行的方法。

public function getNajomca($id){
    $sql = "SELECT * FROM najomca WHERE id = ".$id;
    $query = mysqli_query($this->connection, $sql);
    $udajeNajom =[];
    while ($row = mysqli_fetch_assoc($query)){
        $udajeNajom[] = [
            'id' => $row['id'],
            'meno' => $row['meno'],
            'priez' => $row['priezvisko'],
            'adresa' => $row['adresa'],
            'idsklad' => $row['idsklad'],
            'koniec' => $row['koniecPrenajmu'],
            'telCis' => $row['telCis']
        ];
    }
    return $udajeNajom;
}

我已经建立了构造方法,一切正常。 我放了这个 $dbObject = new \BeginningPhp\Databaza("localhost", "3306", "root", "", "portalove"); 在我的头文件里。 我已经把它包括在其他文件里了。 include 'header.php'; 但当我在这段代码中使用上述方法时:

<a id="aa">Meno: <?php echo $najomca['meno']?></a>
<a id="aa">Priezvisko: <?php echo $najomca['priez'] ?></a>
<a id="aa">Adresa: <?php echo $najomca['adresa'] ?></a>
<a id="aa">Sklad: <?php echo $najomca['idsklad'] ?></a>
<a id="aa">Koniec prenájmu: <?php echo $najomca['koniec'] ?></a>
<a id="aa">Tel. číslo: <?php echo $najomca['telCis'] ?></a>

我使用未定义的索引f.e.meno时出错。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50978
 
277 次点击  
文章 [ 1 ]  |  最新文章 4 年前
BCM
Reply   •   1 楼
BCM    4 年前

你有多维数组 $udajeNajom . 使用 foreach .

foreach($udajeNajom as $index=>$item){
    echo $item['meno'];
}

$najomca[0]['meno']