Die tabelle wird durch eine variable gewählt, das funktioniert auch, habs nämlich gerade probiert die abfrage so zu schreiben:
$abfrage = "SELECT * from $tabelle LIMIT 2,3";
Das hat funkioniert, dann habe ich allerdings probiert folgendes einzusetzen:
$datum_anfang = mktime(0,0,0,4,9,2003);
$datum_ende = mktime(23,59,59,4,15,2003);
$abfrage = "SELECT * from $tabelle WHERE datum >= '\".$datum_anfang.\"'
AND timestamp <= '\".$datum_ende.\"'";
Dann kam diese Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/arionfin/www/www/news/test.php on line 35
Und zeile 35 wäre:
$result = mysql_query($abfrage,$conn);
while ($row = mysql_fetch_array ($result))
ich weiß das ich wahrscheinlich schön langsam nervig werde, aber bitte hilf mir nochmals.
<?
include("config.inc.php");
include("datenbank.inc.php");
$datum_anfang = mktime(0,0,0,4,9,2003);
$datum_ende = mktime(23,59,59,4,15,2003);
$abfrage = "SELECT * from $tabelle WHERE datum >= '\".$datum_anfang.\"'
AND timestamp <= '\".$datum_ende.\"'";
echo "<table width=\"$breitenews\">";
$result = mysql_query($abfrage,$conn);
while ($row = mysql_fetch_array ($result))
{
$datum = $row["datum"];
$beitrag = $row["beitrag"];
$beitrag = nl2br($beitrag);
$autor = $row["autor"];
$betreff = $row["betreff"];
$kurztext = $row["kurzform"];
$kurztext1 = nl2br($kurztext);
$datum1 = date("d.m.Y",$datum);
if ($artuebersicht == "1")
{
echo <<<ABC
<tr>
<td><center><p class="betreff"><b>$betreff</b><br><small>(Datum: $datum1)</small></center></td>
</tr>
<tr>
<td><p class="beitrag"><center><small>$kurztext1 ... </small></center><a href="details.php?datum=$datum"><center><small>mehr</small></center><br><br></a>
</td>
</tr>
ABC;
}
if ($artuebersicht == "2")
{
echo <<<ABC
<tr>
<td><p class="betreff">$betreff<small>(am $datum1 geschrieben von $autor)</small></td>
</tr>
<tr>
<td><p class="beitrag">$beitrag<br><br></td>
</tr>
ABC;
}
}
echo "</table>";
?>