Hiho,
ich hab mal wieder ein Problem beim Auslesen einer MySQL Tabelle.
Und zwar bekomme ich es nicht hin das er mir mehr als nur die erste Zeile der Tabelle ausliesst. Es handelt sich um ein News Script was die 10 letzten Einträge anzeigen sollen.
Hier mal mein PHP Script:
Klar so wird nur die erste ID aus der Tabelle ausgegeben aber ich hab ich keinen ansatz wie ich es richtig hinbekomme...
Hier nochmal das Template:
<table width="430" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" class="titel">{tmpl_var name='titel'}</td>
</tr>
<tr>
<td width="60" background="images/datum_etc.jpg" class="datum_inhalt">Datum:</td>
<td width="135" background="images/news_fensterOben.jpg" class="datum2">{tmpl_var name='datum'}</td>
<td width="235" rowspan="3" align="left" valign="top" background="images/news_teamhonkz.jpg"></td>
</tr>
<tr>
<td background="images/datum_etc.jpg" class="datum_inhalt">Author:</td>
<td background="images/news_fensterMitte.jpg" class="datum2">{tmpl_var name='author'}</td>
</tr>
<tr>
<td background="images/datum_etc.jpg" class="datum_inhalt">Link:</td>
<td background="images/news_fensterUnten.jpg" class="datum2">{tmpl_var name='links'}</td>
</tr>
<tr>
<td colspan="3" class="news_mitte"></td>
</tr>
<tr align="left" valign="top">
<td height="150" colspan="3" class="inhalt">{tmpl_var name='inhalt'}</td>
</tr>
<tr background="images/news_kommentar.jpg">
<td colspan="3" class="datum">Kommentar: ({tmpl_var name='kommentare'}) </td>
</tr>
<tr>
<td colspan="3" class="titel"></td>
</tr>
</table>
Ich hoffe ihr könnt mir helfen.
mfg
Marco
ich hab mal wieder ein Problem beim Auslesen einer MySQL Tabelle.
Und zwar bekomme ich es nicht hin das er mir mehr als nur die erste Zeile der Tabelle ausliesst. Es handelt sich um ein News Script was die 10 letzten Einträge anzeigen sollen.
Hier mal mein PHP Script:
PHP-Code:
<?php
error_reporting(E_ALL);
include '_css.php';
include '_mysql.php';
// Verbindung mit mysql Server aufnehmen
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db(MYSQL_DATABASE) OR
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
// Daten werden ausgelesen
$sql = "SELECT
id,
titel,
inhalt,
datum,
author,
rubrik,
kommentare,
links
FROM
news
ORDER BY
id DESC
LIMIT 10";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
// Daten werden in Variablen Gespeichert
$ID = $row['id'];
$TITEL = $row['titel'];
$INHALT = $row['inhalt'];
$DATUM = $row['datum'];
$AUTHOR = $row['author'];
$RUBRIK = $row['rubrik'];
$KOMMENTARE = $row['kommentare'];
$LINKS = $row['links'];
}
// Template Ausgabe
require_once "../vlib/vlibTemplate.php";
$tmpl = new vlibTemplate('templates/news_view.html');
$tmpl->setVar('titel', $TITEL);
$tmpl->setVar('inhalt', $INHALT);
$tmpl->setVar('datum', $DATUM);
$tmpl->setVar('author', $AUTHOR);
$tmpl->setVar('rubrik', $RUBRIK);
$tmpl->setVar('kommentare', $KOMMENTARE);
$tmpl->setVar('links', $LINKS);
$tmpl->pparse();
?>
Hier nochmal das Template:
<table width="430" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" class="titel">{tmpl_var name='titel'}</td>
</tr>
<tr>
<td width="60" background="images/datum_etc.jpg" class="datum_inhalt">Datum:</td>
<td width="135" background="images/news_fensterOben.jpg" class="datum2">{tmpl_var name='datum'}</td>
<td width="235" rowspan="3" align="left" valign="top" background="images/news_teamhonkz.jpg"></td>
</tr>
<tr>
<td background="images/datum_etc.jpg" class="datum_inhalt">Author:</td>
<td background="images/news_fensterMitte.jpg" class="datum2">{tmpl_var name='author'}</td>
</tr>
<tr>
<td background="images/datum_etc.jpg" class="datum_inhalt">Link:</td>
<td background="images/news_fensterUnten.jpg" class="datum2">{tmpl_var name='links'}</td>
</tr>
<tr>
<td colspan="3" class="news_mitte"></td>
</tr>
<tr align="left" valign="top">
<td height="150" colspan="3" class="inhalt">{tmpl_var name='inhalt'}</td>
</tr>
<tr background="images/news_kommentar.jpg">
<td colspan="3" class="datum">Kommentar: ({tmpl_var name='kommentare'}) </td>
</tr>
<tr>
<td colspan="3" class="titel"></td>
</tr>
</table>
Ich hoffe ihr könnt mir helfen.
mfg
Marco
Kommentar