私は2つのテーブル、学生とクラスを作成します。私はスタッドIDをクラステーブルの外部キーとして使用しました。 スタッドIDを使用して両方のテーブル値を取得する方法は?また、私はセッションでstud_idを使用しています....セッションIDを使用して2つ以上のテーブルをPHP mysqlでフォームを取得する方法
{<?php
$id=$_SESSION["Stud_id"];
$query = mysql_query ("SELECT * FROM student where Stud_id='$id'");
if (!$query)
{
die('Invalid query: ' . mysql_error());
}
while($row = mysql_fetch_assoc($query)) {
echo "<tr><td> Student ID:</td><td> " . $row["Stud_id"]. "</td></tr>";
echo "<tr><td> Student Name:</td><td> " . $row["Stud_name"]. "</td> </tr>";
echo "<tr><td> Password:</td><td> " . $row["password"]. "</td></tr>";
echo "<tr><td> Father:</td><td> " . $row["Stud_father"]. "</td></tr>";
echo "<tr><td> Date Of Birth:</td><td> " . $row["Stud_dob"]. "</td> </tr>";
echo "<tr><td> Address:</td><td> " . $row["Stud_address"]. "</td></tr>";
echo "<tr><td> Gender:</td><td> " . $row["Stud_gender"]. "</td></tr>";
echo "<tr><td> Phone No:</td><td> " . $row["Stud_phone"]. "</td></tr>";
echo "<tr><td> Class</td><td> " . $row["Stud_class"]. "</td></tr>";
}?>
http://dev.mysql.com/doc/refman/5.7/en/join.html –
[SQLクエリが複数のテーブルからデータを返す方法]の可能な複製(http://stackoverflow.com/questions)/12475850/how-can-an-sql-query-from-multiple-tables) – showdev
**警告**:PHPを学んでいるだけの方は、[mysql_query']( http://php.net/manual/en/function.mysql-query.php)インターフェイス。それはPHP 7で削除されたのでとてもひどいと危険です。[PDOのようなものは学ぶのが難しくない](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps -pdo-for-database-access /)と[PHP The Right Way](http://www.phptherightway.com/)のようなガイドがベストプラクティスを説明しています。あなたのユーザーパラメータは**適切にエスケープされていません**(http://bobby-tables.com/php)、悪用可能な[SQLインジェクションバグ](http://bobby-tables.com/)があります。 – tadman