我有数据库包含人员,每个人可以有几个联系人(例如ICQ,电子邮件等)。我需要在我的页面上打印这些内容。从PostgreSQL数据库打印
我与其中包含表kontakty
这个表有列id_osoby
(外键引用osoby)行PostgreSQL数据库,id_typy_kontaktu
(外键引用typy_kontakty)和kontakt
工作。
$stmt = $db->query("SELECT * FROM kontakty WHERE id_osoby = $row[id_osoby]");
$row_kontakty = $stmt->fetch();
$stmt = $db->query("SELECT * FROM typy_kontaktu WHERE id_typy_kontaktu = $row_kontakty[id_typy_kontaktu]");
$row_id_typy_kontaktu = $stmt->fetch();
echo "<tr align='left'>";
echo "<td><span style='color:white'><strong>Kontakt: </strong></span></td>";
echo "<td><em><strong>  $row_id_typy_kontaktu[nazev]:</strong></em> $row_kontakty[kontakt]</td>";
echo "</tr>";
但我的代码打印只有一个人联系,但人有几个联系人,我需要打印所有人。
希望你明白我想说的话。 Thx寻求答案:)
为$ DB一个PDO对象? –
不,它不是......你是什么意思? –
$ db的类型是什么? –