psykochris
Mitglied
Hi@all,
also, ich versuche gerade eine kleine Filmdatenbank mit Suchfunktion (in PHP) zu schreiben. Es soll möglich sein, auf einen Buchstaben zu klicken und dann alle Filme die mit diesem Buchstaben beginnen anzeigen zu lassen. Mit Buchstaben funktioniert das auch wie folgt:
SELECT * FROM `filme` WHERE `Filmtitel` LIKE '$buchstabe%' ORDER BY `Filmtitel` ASC;
Beginnt ein Film aber mit einer Zahl (z.B. 13 Geister) funktoniert es folgendermaßen nicht:
SELECT * FROM `filme` WHERE `Filmtitel` BETWEEN '0%' AND '9%' ORDER BY `Filmtitel` ASC;
Dabei werden Filme die mit '0' oder '9' beginnen nicht angezeigt.
Könnt ihr mir sagen wie, ausser mit BETWEEN, ich das lösen kann?
Danke.
also, ich versuche gerade eine kleine Filmdatenbank mit Suchfunktion (in PHP) zu schreiben. Es soll möglich sein, auf einen Buchstaben zu klicken und dann alle Filme die mit diesem Buchstaben beginnen anzeigen zu lassen. Mit Buchstaben funktioniert das auch wie folgt:
SELECT * FROM `filme` WHERE `Filmtitel` LIKE '$buchstabe%' ORDER BY `Filmtitel` ASC;
Beginnt ein Film aber mit einer Zahl (z.B. 13 Geister) funktoniert es folgendermaßen nicht:
SELECT * FROM `filme` WHERE `Filmtitel` BETWEEN '0%' AND '9%' ORDER BY `Filmtitel` ASC;
Dabei werden Filme die mit '0' oder '9' beginnen nicht angezeigt.
Könnt ihr mir sagen wie, ausser mit BETWEEN, ich das lösen kann?
Danke.