这是我用来获取特定行的方法。
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时出错。