Hallo Leute habe mal wieder ein Problem
Ich habe eine Datenbank die folgendermaßen aussieht
+------+-------------+--------------+
| id | name | - ort |
+------+-------------+--------------+
| 1 | Hans | Waldheim |
| 2 | Müller | Waldheim |
| 3 | Meier | Waldheim |
| 4 | Lehmann | Oschatz |
| 5 | Schulze | Oschatz |
| 6 | Krause | Oschatz |
+------+-------------+--------------+
und will nur die Namen ausgeben mit dem selben Ort. Das mache ich so
das funktioniert auch so weit ganz gut nur ist die Ausgabe erst ab id 2 und wenn ich das für Oschatz mache erst ab id 5. Es fehlt mir also immer der erste Eintrag. Warum ist das so bzw. Was müsste ich im Code ändern damit alle Datensätze der jeweiligen Auswahl angezeigt werden. Ich vermute das ich in der SELECT einen Fehler gemacht habe weis da aber nicht welchen. Ich habe im Web gegoogelt, um Informationen über darüber zu finden, konnte aber nichts Brauchbares finden.
Ich danke euch schon mal für die Hilfe.
Ich habe eine Datenbank die folgendermaßen aussieht
+------+-------------+--------------+
| id | name | - ort |
+------+-------------+--------------+
| 1 | Hans | Waldheim |
| 2 | Müller | Waldheim |
| 3 | Meier | Waldheim |
| 4 | Lehmann | Oschatz |
| 5 | Schulze | Oschatz |
| 6 | Krause | Oschatz |
+------+-------------+--------------+
und will nur die Namen ausgeben mit dem selben Ort. Das mache ich so
PHP-Code:
$result = mysql_query("SELECT * FROM adressen WHERE ort='Waldheim' ORDER BY id");
while($data = mysql_fetch_array($result)) {
echo "Name: " . $data [name] . "Ort: " . $data [ort] . "<br><br>";
}
Ich danke euch schon mal für die Hilfe.
Kommentar