Hallo,
ich bin totaler Anfänger was php betrifft und komme nicht weiter. Ich hoffe ihr könnt mir helfen.
Also wenn ich mit folgendem Code meine Datenbank abrufe werden mir alle Spiele angezeigt - nur nicht das erste (also es beginnt erst mit id2)
wo könnte der Fehler liegen?
<?php
mysql_connect("host","user","pass") or die
("Keine Verbindung möglich");
mysql_select_db("name") or die
("Die Datenbank existiert nicht");
$meinhost = "host";
// MySQL - Host, meist ist es localhost
$meinpasswort = "pass";
// MySQL - Passwort
$benutzername = "user";
// MySQL - Benutzer
$meineDatenbank = "name";
// MySQL - Datenbankname
$tabtest = "tabelle"; //
//Variable für die Tabelle test
$verbindung = @mysql_connect($meinhost,$benutzername,$meinpasswort);
if(!$verbindung){
echo "Fehler: Es konnte keine Verbindung hergestellt werden !\n";
exit;
}
$sqlabfrage1 = "SELECT id,liga,jahr,heimteam,ateam,htore,atore FROM $tabtest";
$ergebnis = mysql_db_query($meineDatenbank,$sqlabfrage1,$verbindung);
list($id,$liga,$jahr,$heimteam,$ateam,$htore,$atore) = mysql_fetch_row($ergebnis);
echo"<table cellpadding=\"5\" border=\"0\" cellspacing=\"2\">\n"
."<tr>"
."<th><strong>Spiel</strong></th>"
."<th><strong>Liga</strong></th>"
."<th></th>"
."<th><strong>Jahr</strong></th>"
."<th><td colspan=\"3\"><div align=\"center\"><strong>Ansetzungen</strong></div></td></th>"
."<th><td colspan=\"3\"><div align=\"center\"><strong>Ergebnisse</strong></div></td></th>"
."</tr>";
while (list($id,$liga,$jahr,$heimteam,$ateam,$htore,$atore) = mysql_fetch_row($ergebnis))
{
echo "<tr>
<td><div align=center>$id</td>
<td><div align=center>$liga</td>
<td></td>
<td><div align=center>$jahr</td>
<td></td>
<td><div align=right>$heimteam</td>
<td><div align=center>-</td>
<td><div align=left>$ateam</td>
<td></td>
<td><div align=right>$htore</td>
<td><div align=center>:</td>
<td><div align=left>$atore</td>
</tr>\n";
}
echo "</table>";
mysql_close($verbindung);
?>
Wäre nett wenn ihr mir helfen könntet!!!
ich bin totaler Anfänger was php betrifft und komme nicht weiter. Ich hoffe ihr könnt mir helfen.
Also wenn ich mit folgendem Code meine Datenbank abrufe werden mir alle Spiele angezeigt - nur nicht das erste (also es beginnt erst mit id2)
wo könnte der Fehler liegen?
<?php
mysql_connect("host","user","pass") or die
("Keine Verbindung möglich");
mysql_select_db("name") or die
("Die Datenbank existiert nicht");
$meinhost = "host";
// MySQL - Host, meist ist es localhost
$meinpasswort = "pass";
// MySQL - Passwort
$benutzername = "user";
// MySQL - Benutzer
$meineDatenbank = "name";
// MySQL - Datenbankname
$tabtest = "tabelle"; //
//Variable für die Tabelle test
$verbindung = @mysql_connect($meinhost,$benutzername,$meinpasswort);
if(!$verbindung){
echo "Fehler: Es konnte keine Verbindung hergestellt werden !\n";
exit;
}
$sqlabfrage1 = "SELECT id,liga,jahr,heimteam,ateam,htore,atore FROM $tabtest";
$ergebnis = mysql_db_query($meineDatenbank,$sqlabfrage1,$verbindung);
list($id,$liga,$jahr,$heimteam,$ateam,$htore,$atore) = mysql_fetch_row($ergebnis);
echo"<table cellpadding=\"5\" border=\"0\" cellspacing=\"2\">\n"
."<tr>"
."<th><strong>Spiel</strong></th>"
."<th><strong>Liga</strong></th>"
."<th></th>"
."<th><strong>Jahr</strong></th>"
."<th><td colspan=\"3\"><div align=\"center\"><strong>Ansetzungen</strong></div></td></th>"
."<th><td colspan=\"3\"><div align=\"center\"><strong>Ergebnisse</strong></div></td></th>"
."</tr>";
while (list($id,$liga,$jahr,$heimteam,$ateam,$htore,$atore) = mysql_fetch_row($ergebnis))
{
echo "<tr>
<td><div align=center>$id</td>
<td><div align=center>$liga</td>
<td></td>
<td><div align=center>$jahr</td>
<td></td>
<td><div align=right>$heimteam</td>
<td><div align=center>-</td>
<td><div align=left>$ateam</td>
<td></td>
<td><div align=right>$htore</td>
<td><div align=center>:</td>
<td><div align=left>$atore</td>
</tr>\n";
}
echo "</table>";
mysql_close($verbindung);
?>
Wäre nett wenn ihr mir helfen könntet!!!
Kommentar