Ich habe Werte in der Datenbank wie diese:PHP Similiar Werte in mehreren Arrays
Row 1 : ["2","3"]
Row 2 : ["1","3"]
Row 3 : ["2","3","4"]
In Frontend i ausgewählt alle Zeilen, jetzt möchte ich Zählung ähnliche Werte zeigen. Zum Beispiel: von oben Code o/p Gewünschter: Count für 1 = 1, 2 = 2, 3 = 3, 4 = 1
Wenn i obige Werte und unter Verwendung print_r json_decode i wie diese erhielt:
Array ([0] => 2 [1] => 3)
Array ([0] => 1 [1] => 3)
Array ([0] => 2 [1] => 3 [2] => 4)
Hinweis: Liste der Zeilen kann erhöht werden, wie kann ich ähnliche Werte finden.
Ich versuchte array_intersect wie gezeigt here, aber hat nicht funktioniert.
ZB: Bild hier Please Note Data in image, is different from above data
-Code über Daten zu erhalten:
$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>
Ich bin verwirrt. Welche Datenbank verwendest du? – McStuffins
Ich benutze MYSQL-Datenbank –
Sie sollten das nicht als Antwort bekommen. Welchen Treiber verwendest du, um dich mit Mysql zu verbinden? Können Sie bitte etwas Code in dieser Frage zeigen? Es ist sehr vage. – McStuffins