日付のテーブルが2つstudent_info
ありstudent_payment
、データベースには...
student_info
私が持っている:
id, 学生ID,学生メール,学生パス,学生名,...
そしてstudent_payment
持っています:
id,student_id,student_payment_id,student_payment_date,...
だから私の問題はここにあります、私は学生情報からstudent_name
どこを選択したいのですが、問題がありstudent_id
、mysqlはエラーを出します:
$db->connect();
$sql = "SELECT * FROM `student_payment`";
$rows = $db->fetch_all_array($sql);
$student_id = $rows['student_id'];
$sql2 = "SELECT * FROM `student_info` WHERE student_id=$student_id";
$rows2 = $db->fetch_all_array($sql2);
$db->close();
foreach($rows as $record ){
// i wanna to use student_name in first line
echo "\n<tr>
<td>$record[student_id]</td>
<td dir=\"ltr\">$record[student_payment]</td>
<td dir=\"ltr\">$record[student_payment_id]</td>
<td dir=\"ltr\">$record[student_payment_bank]</td>
<td dir=\"ltr\">$record[student_payment_type]</td>
<td dir=\"ltr\">$record[student_payment_date]</td>
<td dir=\"ltr\"></td>
</tr>\n";
}
foreach
しかし、 2行のデータがあるため、student_idとstudent_nameを接続して使用する方法がわかりません。
(私はPHP / MySqlの初心者です)