RobRobson: geht nicht

Beitrag lesen

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