私はもう一度固執しています...私はデータベースからそれぞれの結果に対して1つ以上のforeachループを作成しようとしており、それぞれの結果を各列に入力しようとしています。私がこれまで持って何テーブルの列を完成させるためのループをforeach
:
$sql = "SELECT * FROM quemindicaresultados
WHERE ra_aluno like '****'";
$statement = $pdo->prepare($sql);
$statement->execute();
$result = $statement->fetchAll();
$nomeIndicado = array_column($result, 'nome_indicado');
$indicadoInscrito = array_column($result, 'indicado_inscrito');
foreach ($result as $value) {
echo '<tr>';
foreach($nomeIndicado as $sera) {
echo '<td>'. $sera .'</td>';
}
foreach($indicadoInscrito as $sera2) {
echo '<td style="text-align: center;">'. $sera2 .'</td>';
}
echo '</tr>';
}
[OK]を、これは偉大な右に見えますか? (私はそれがないことを知っている)悲しいことに、それは1つ以上の結果を生成し、それ自体を繰り返す。この結果は、それがこのようなものです:明確にするために
Nome | Indicado Inscrito
Andrielle Barboza Bernart | Fabiana Machado de Lima | Maiara Ferreira | Indica��o Inv�lida | Sim | Sim
Andrielle Barboza Bernart | Fabiana Machado de Lima | Maiara Ferreira | Indica��o Inv�lida | Sim | Sim
Andrielle Barboza Bernart | Fabiana Machado de Lima | Maiara Ferreira | Indica��o Inv�lida | Sim | Sim
、私が欲しいのは、次のようになります。
Nome | Indicado Inscrito
Andrielle Barboza Bernart | Indica��o Inv�lida
Fabiana Machado de Lima | Sim
Maiara Ferreira | Sim
私はそれがループと間違って何かを知って、私はちょうど何を理解することはできませんなぜ誰かが私を助けてくれるのだろうか?
EDIT 1:添加は$result
が必要な行の数であり、$nomeIndicado
と$indicadoInscrito
両方が$結果としてアイテムの同じ数を含むと仮定$result
これは他のコードにリンクされていますか? –