es ist mir wirklich ziemlich peinlich, aber die abfrage liefert ums verrecken alles ausser dem ersten datensatz (Apfel).
ich habe schon alles mögliche probiert, sonst würde ich mich mit diesem trivial-problem ganz bestimmt nicht hier im forum melden.
tabellen-struktur:
id int(11) auto_increment
art_num varchar(50)
art_name varchar(250)
art_kat varchar(250)
tabellen-content:
id | art_num | art-kat | art-name
1 | art-0001 | Obst | Apfel
2 | art-0002 | Obst | Birne
3 | art-0003 | Obst | Banane
4 | art-0004 | Obst | Erdbeere
abfrage:
wie gesagt, der erste datensatz wird nicht angezeigt.
das seltsame:
wenn ich nach id abfrage "... WHERE id = 1", kommt die anzeige korrekt.
die tabelle wurde zum testen mit phpMyAdmin erstellt und die werte wurden manuell eingetragen. ist das vielleicht das problem?
ich glaub' ich geh' ins watt
ich habe schon alles mögliche probiert, sonst würde ich mich mit diesem trivial-problem ganz bestimmt nicht hier im forum melden.
tabellen-struktur:
id int(11) auto_increment
art_num varchar(50)
art_name varchar(250)
art_kat varchar(250)
tabellen-content:
id | art_num | art-kat | art-name
1 | art-0001 | Obst | Apfel
2 | art-0002 | Obst | Birne
3 | art-0003 | Obst | Banane
4 | art-0004 | Obst | Erdbeere
abfrage:
PHP-Code:
$sql = "SELECT id, art-num, art-kat, art-name FROM shop_artikel";
$res = mysql_query($sql);
$wert = mysql_fetch_row($res);
while ($wert = mysql_fetch_row($res))
{
echo $wert[0]." - ".$wert[1]." - ".$wert[2]." - ".$wert[3]."<br>";
}
das seltsame:
wenn ich nach id abfrage "... WHERE id = 1", kommt die anzeige korrekt.
die tabelle wurde zum testen mit phpMyAdmin erstellt und die werte wurden manuell eingetragen. ist das vielleicht das problem?
ich glaub' ich geh' ins watt
Kommentar