複数のアレイに似値の数:PHPは、私はこれらのように、データベース内の値を持つ
Row 1 : ["2","3"]
Row 2 : ["1","3"]
Row 3 : ["2","3","4"]
は、フロントエンドでは、私は今、私は同様の値の数を表示したい、すべての行を選択しました。コード上から所望の入出力/ Pの:例えばについて 私はこのような得1 = 1 = 2 2 = 3 3、4 = 1
iが上記の値をjson_decodeと使用しますprint_rのカウント:
Array ([0] => 2 [1] => 3)
Array ([0] => 1 [1] => 3)
Array ([0] => 2 [1] => 3 [2] => 4)
注::行のリストを増やすことができます。どのようにして同様の値を見つけることができますか。
hereのようにarray_intersectを試しましたが、動作しませんでした。
例:ここに画像 Please Note Data in image, is different from above data
コードは、データの上に取得する:
$conn = new mysqli("localhost", "root", "", "ams");
$query="SELECT * FROM attendance WHERE subject = '$subj'";
$result = $conn->query($query);
<table class="table table-responsive">
<tr>
<th>Sr. No</th>
<th>Col 1 </th>
<th>Col 2</th>
</tr>
<form method="post">
<?php
$i=1;
if (mysqli_num_rows($result) > 0) {
while ($row=mysqli_fetch_assoc($result)) {
$data = $row['att'];
$data = json_decode($data);
echo "<tr>";
echo "<td>" . $i . "</td>";
echo "<td>" . $row['date1'] . "</td>";
echo "<td>" . print_r($data) . "</td>";
echo "</tr>";
$i++;
}
}
?>
</form>
</table>
私は混乱しています。どのデータベースを使用していますか? – McStuffins
私はMYSQLデータベースを使用しています –
あなたはそれを応答として受け取るべきではありません。 Mysqlに接続するためにどのようなドライバを使用していますか?この質問にいくつかのコードを表示してください。それは非常に曖昧です。 – McStuffins