Hallo,
ich dokter schon ne Weile rum, finde im Netz aber leider nix entsprechendes.
Ich habe 2 Datenbanken. In der ersten kommt jedes Datum nur einmal vor. In der zweiten sind die Ereignisse eines Tages aufgesplittet, so dass dort mehrere Ereignisse an dem gleichen Tag vorkommen.
Ich suche nun eine Abfrage, die die Daten der zweiten Tabelle in einen Array schreibt.
Ich weiß, der Code hinkt.
Aber so in der Art müsste man das Problem lösen können.
Ich komm nur nicht drauf.
Vielen Dank.
Gruß
ich dokter schon ne Weile rum, finde im Netz aber leider nix entsprechendes.
Ich habe 2 Datenbanken. In der ersten kommt jedes Datum nur einmal vor. In der zweiten sind die Ereignisse eines Tages aufgesplittet, so dass dort mehrere Ereignisse an dem gleichen Tag vorkommen.
Ich suche nun eine Abfrage, die die Daten der zweiten Tabelle in einen Array schreibt.
PHP-Code:
#Abfrage db1
$sql = "SELECT * FROM db1";
$daten = @mysql_query($sql);
$anzahl_datensaetze = @mysql_num_rows($daten);
#Abfrage db2
$sql = "SELECT * FROM db2";
$daten = @mysql_query($sql);
$ergebnis = array();
#Schleife
for($ii=0;$ii<$anzahl_datensaetze;$ii++){
$datum = eregi_replace("-","",@mysql_result($daten,$ii,"datum"));
#Abfrage in der 2. db müsste dann irgendwie so aussehen:
$jj = 0;
$sql = "SELECT * FROM db2 WHERE datum = '$datum'";
$abfrage = @mysql_query($sql);
while($datum = mysql_fetch_assoc($abfrage)){
$ergebnis[$jj] = Ereignis;
$jj++;
}
}
Aber so in der Art müsste man das Problem lösen können.
Ich komm nur nicht drauf.

Vielen Dank.
Gruß
Kommentar