"SELECT" nach Anfangsbuchstaben eines Spaltenwertes
Steinböck Andreas
- programmiertechnik
Hallo Zusammen,
Ich habe folgendes Problem. Ich möchte den Inhalt einer Tabelle nach dem Anfangsbuchstaben eines Spaltenwertes anzeigen und sortieren.
Wenn ich es so mache wie hier dargestellt
$result = mysql_query("SELECT * FROM begriffe WHERE kurzform<'B' ORDER BY kurzform ASC",$db);
wird mir der Inhalt der Tabelle "begriffe" nach der Spalte "kurform" mit dem Anfangsbuchstaben "A" aufgelistet. Wenn ich aber aus kurzform<'B' ein kurzform='A' mache, wird mir kein Inhalt mehr aufgelistet. Was mache ich hier falsch bzw. wie kann ich mir die Inhalte nach einem Anfangsbuchstaben anzeigen lassen. Im neuen mySQL Buch von Mark Kofler steht zwar so eine Anweisung mit dem = aber bei mir funktioniert es nicht.
Wenn du nur den Anfangsbuchstaben eingeben willst, must du danach noch ein % setzen. Das % steht für eine bel. Anzahl bel. Zeichen.
Also "... kurzform like 'B%' ..."
Gruss Michael
Hallo Michael,
Bin gestern auch noch selbst auf diese Lösung gekommen.
Danke Dir trotzdem für Deinen Tip.
lg
Andi