habe ein problemchen ....
meine datenbank besteht aus meheren tabellen, deren name in abhängikkeit von datumsangaben gebildet wurden ... sieht folgendermassen aus - und da auch schon das problem :´
d01012003,
d02012003,
... hier fehlt bspw. eine tabelle-dann gehts fröhlich weiter .....
d04012003,
.....
hier der code :
habt dank für eure mühe und gruss
probstar
meine datenbank besteht aus meheren tabellen, deren name in abhängikkeit von datumsangaben gebildet wurden ... sieht folgendermassen aus - und da auch schon das problem :´
d01012003,
d02012003,
... hier fehlt bspw. eine tabelle-dann gehts fröhlich weiter .....
d04012003,
.....
hier der code :
PHP-Code:
$dm_tag=$datum[mday];
$dm_Monat=$datum[mon];
if ($dm_Monat<10)
$dm_Monat="0".$dm_Monat;
$dm_jahr=$datum[year];
$jahr_akt=date('Y');
$tag =$datum_tag;
$tag_akt=$datum[mday];
$i=1;
//hier wird im schleifendurchlauf der tabellenname zusammengesetzt
for ($i>0;$i<= $tag_akt;$i++)
{
if($i<10)
$datum="d".'0'.$i.$dm_Monat.$dm_jahr;
else
$datum="d".$i.$dm_Monat.$dm_jahr;
$link = mysql_connect("localhost", "ODBC", "")
or die("Keine Verbindung möglich!");
mysql_select_db("test")
or die("Auswahl der Datenbank fehlgeschlagen");
$query = "SELECT * FROM $datum where lol= '$lol'";
//+++anschlissend wird bei abfrage auf tabelleninhalt der schleifendurchlauf unterbrochen,wenn keine entsprechende tabelle verfügbar ist
//meine Frage - wie kannichs anstellen, das ignoriert wird - und/oder NULL zurückgegeben wird, wenn tabelle nicht vorhanden - und der schleife fehlerfrei weiterläuft ???????????????????
//or die() macht alles tod-ja-aber irgendne angabe wird ja erwartet :(
$result = mysql_query($query) or die("echo keine Tabelle verfuegbar" );
$line = mysql_fetch_array($result, MYSQL_ASSOC);
$dm_gesamt=$line[d_gesamt];
echo"&dm_gesamt=".$dm_gesamt."&";
mysql_close($link);
}
probstar
EDIT:
php-tags eingefügt.
sollte man IMMER machen
Abraxax
Kommentar