私はPatients
と呼ばれる新しいテーブルを作成しようとしています。 Doctorが患者を持っているかどうかわからないので、私はすべての医師のために新しいテーブルをPHPで実装します(効率的ではありませんが、よくあります!)。別のテーブルとの接続を持つ新しいテーブルを作成する
医師のテーブルの上に、各患者クリックした後、私は高揚患者テーブルに移動して、HTMLテーブルとしてそれを印刷することがあります。私は大きな患者のテーブルを作成し、データを引き出すために何か関連する医者をチェックすべきか、またはすべての単一の医師のためのテーブルを作成する必要がありますか?ところで、すべての患者テーブルに患者の機能が追加されます。
**THIS PART IS GOING TO Patient.PHP**
while($row = mysqli_fetch_assoc($result))
{ echo "<form action= 'Patients.php' method = 'POST'>";
echo"<tr>";
echo "<td>".$row[DoctorID]."</td>";
echo "<td>".$row[name]."</td>";
echo "<td>".$row[surname]."</td>";
echo"<td>".$row[specialityID]."</td>";
echo '<td><input class = button button2 type = submit name = Patients value = Patients /><td>';
echo "</tr>";
}
**THIS PART IS THE PATIENT TABLE WHICH ALREADY AN EXISTING TABLE IN MYSQL DATABASE**
$sql = "SELECT patientID,name,surname FROM Patients";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0)
{ echo "<table>";
echo "<tr>";
echo "<th>PatientID</th>";
echo"<th>Patient Name</th>";
echo"<th>Patient Surname</th>";
echo"</tr>";
while($row = mysqli_fetch_assoc($result))
{ echo"<tr>";
echo "<td>".$row["patientID"]."</td>";
echo "<td>".$row["name"]."</td>";
echo "<td>".$row["surname"]."</td>";
echo "<td><input class = 'button button3' type='button' onclick = 'myFunction($row[patientID])' value = 'Düzenle'></td>";
echo "</tr>";
}
あなたのコードはどこですか? – user1234
は私たちとコードを共有します。 –
Doctorごとに個別のテーブルを作成しないでください。患者情報をすべて1つのテーブルに保存し、医師のプライマリキーを外部キーとして参照する必要があります。 [データ正規化](https://en.wikipedia.org/wiki/Database_normalization)を参照してください。 – Phylogenesis