Wählen Sie PHP aus mysql, wo der Titel mit A beginnt (und A alleine)
Ich bin sicher, dies ist super einfach, aber kann nicht scheinen, um es herauszufinden.. ich muss auswählen, um alle Titel aus meiner Datenbank, wo der Titel beginnt mit A, oder B, oder C usw. Hier ist, was ich bisher ausprobiert habe:
SELECT * FROM weblinks WHERE catid = 4 AND title LIKE 'A'
gibt aber nichts.. Könnte mir jemand helfen mit diesem?
Cheers
InformationsquelleAutor der Frage SoulieBaby | 2010-01-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Titel ab 'A'
%
nach derA
Titel mit dem Buchstaben 'A' enthält, verwenden Sie
%
auf beiden SeitenA
Titel endet in der Buchstabe "A", verwenden Sie
%
vor derA
Grundsätzlich
%
ist ein Platzhalter. Es sagt MySQL, dass kann man alles in der Lage.Dafür zahlen, wie die ersten Buchstaben, check-out Mark ' s Antwort.
InformationsquelleAutor der Antwort Tyler Carter
Platzhalter für
LIKE
sind%
und_
wo % entspricht 0 oder mehr Zeichen und " _ " entspricht genau einem Zeichen.InformationsquelleAutor der Antwort Ignacio Vazquez-Abrams
Den vorhandenen Antworten richtig sind, für den Anfang mit Ein:
Für den Beginn mit jeder Zahl, die Sie können, benutzen Sie die REGEXP-operator:
InformationsquelleAutor der Antwort Mark Byers
versuchen:
so weiter und so Fort
InformationsquelleAutor der Antwort catsby
SELECT * FROM weblinks WHERE catid = 4 AND title LIKE 'A%'
% sagt "nichts", es ist also "" dann nichts. Funktioniert nur mit dem Vergleichsoperator LIKE.
InformationsquelleAutor der Antwort zneak