内の別のデータを取得するために、クエリに配列データを使用する方法は、私のPHPコードです:だからここにPHP
$checkProject1Column = "SELECT * FROM tbl_studentchoice WHERE Project1 = '1'";
$resultProject1Column = mysqli_query($conn, $checkProject1Column);
while($row = mysqli_fetch_assoc($resultProject1Column)) {
//Create an array of students
$array[] = ['studentid' => $row['studentid']];
}
//check marks database
$checkmarks = "SELECT studentid,marks FROM tbl_marks";
$checkResult = mysqli_query($conn, $checkmarks);
if ($checkResult->num_rows >= 0){
while($row1 = mysqli_fetch_assoc($checkResult)){
//Create an array of students
$array1[] = [
'marks' => $row1['marks'],
'studentid' => $row1['studentid']
];
}
print_r($array);
print_r($array1);
だから私は、2つのデータベース・テーブルを持っています。 tbl_studentchoice
およびtbl_marks
。 私はProject1
の列に値1を持つ学生の配列を作成しました。これは私のtbl_studentchoiceの様子です。
これで私にはstudentidの配列があります。私はこのようになります別のテーブル(tbl_marks
)からこれらの学生のマークを取得したい:
とProject1
値1とそのマークのみstudentid
で新しい配列を作成します。だから基本的に私はこのような配列を作成したい:
Array (
[0] => Array (
[studentid] => c12558111
[marks] => 50
)
[1] => Array (
[studentid] => c12558112
[marks] => 60
)
)
のように1つのクエリを書くに参加すべきです。 '? – Amous
実際には私のコードを編集できません –