Hallo erst mal ;-)
ich bräuchte mal dringend eure Hilfe.
Ich habe eine Datenbank in der ich verschiedenste Daten zu unseren PCs stehen.
Unteranderem gibt es eine Tabelle "rechnerDaten" mit der Spalte "softwarePaket" in der
die IDs (ergibt sich aus Tabelle "software") der Programme durch ein "|"
(also in etwa so: "3|9|4|12|21") getrennt eingetragen sind.
Mein Ziel ist eine Aufstellung, in der ich sehe, wie oft eine Programm installiert ist.
Bis jetzt habe ich die paar Zeilen und komme einfach nicht weiter. Könnt Ihr mich in die
richtige Richtung "schupsen".
1 <?php
2
3 include("header.inc.php");
4 include("conf.inc.php");
5
6 $result = @mysql_db_query($dbname, "SELECT dataID,softwarePaket FROM rechnerdaten WHERE softwarePaket != '-'", $db);
7 $row = @mysql_num_rows($result);
8
9 echo $row,": Rechner<br />"; // Anzahl der Rechner mit einem Softwarepacket
10
11 $s_result = @mysql_db_query($dbname, "SELECT softwareID,programm,programmVersion,vorhandeneLizenzen FROM software", $db);
12 $s_row = @mysql_num_rows($s_result);
13
14 echo $s_row,": Programme<br />"; // Anzahl der vorhandenen Programme
15
16 for ($i=0;$i<$row;$i++) {
17 $softwarePaket[$i] = mysql_result($result, $i, "softwarePaket");
18 $arr = explode("|",$softwarePaket[$i]);
19 }
20
21 @mysql_free_result($result);
22 @mysql_free_result($s_result);
23 @mysql_close($db);
24 ?>
DANKE!!! Rocco
PS: Kennt einer von euch ein Programm in der Art von "PHP-Coder", dass unter Linux läuft?