SQL like Fehler
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aussehen
beliebiges zeichen
code
erkannt url
folgender abfrage
folgendes ergebnis
garantie
http
muster
richtigkeit
string
url
zeichen
-
Warum bekomme ich bei folgender Abfrage:
SELECT name FROM sys.tables WHERE name like 'C1_%'
unter anderem folgendes Ergebnis:
C11_ICC_TEST_ASB_2010_2 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ein Unterstrich steht für ein beliebiges Zeichen. Du kannst es einfach mit einem Backslash escapen.
Bei dir würde das dann so aussehen:
SELECT name FROM sys.tables WHERE name like 'C1\_%'
Siehe auch: http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html -
Wenn ich das hier richtig interpretiere, dann wird dein String als Muster erkannt:
Link
'C1_%' würde also bedeuten, alles was mit C1 + irgend ein zeichen + wildcard, dazu zählt auch C11.
Keine Garantie auf Richtigkeit!
EDIT:
thomasba war schneller :(
Beitrag zuletzt geändert: 26.7.2012 14:22:00 von schwarztee -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage