Hi,
bin jetzt zu dem Schluss gekommen das mit meinen Fähigkeiten nur mit 2 Abfragen hinkomme.
1.) SELECT * FROM tab1 WHERE protokoll = $protId
php: ~~~php
mysql_fetch {
$arr[$row['datei_id']]['datei_id'] = $row['datei_'];
$arr[$row['datei_id']]['name'] = $row['dateiname'];
}
$ProtVideos = implode(',',array_keys($arr));
2\.) `SELECT * FROM tab1 WHERE datei_id IN ($ProtVideos)`{:.language-sql}
~~~php
mysql_fetch {
$arr[$row['datei_id']][gesamt]++;
if($row != '0') $arr[$row['datei_id']][fehler]++;
}
wie man vielleicht sieht ist dafür auch eine neue Spalte hinzugekommen 'datei_id'.
Die Tabelle vom OP würde jetzt also so aussehen:
id,datei_id,dateiname,protokoll,ergebniss
------------------------
1, 3, aaa.aa, 1, 0
2, 3, aaa.aa, 2, 1
3, 3, aaa.aa, 3, 0
4, 6, bbb.aa, 1, 1
5, 6, bbb.aa, 2, 1
Viele Grüße,
Rob