我有 2 个日期表,student_info
并且student_payment
在我的数据库中...
在student_info
我有:
id, student_id,student_mail,student_pass,student_name,...
并且student_payment
有:
id,student_id,student_payment_id,student_payment_date,...
所以我的问题就在这里,我想选择student_info的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";
}
但我不知道如何连接 student_id 和 student_name 并使用,foreach
因为我有 2 行数据。
(我是 PHP / MySql 的初学者)