Erstes Zeichen eines Strings

Begonnen von mac_bobby, 21. Januar 2006, 22:58:12

Vorheriges Thema - Nächstes Thema

mac_bobby

Sagt mal, wie würdest ihr eine Abfrage realisieren, in der ich eben im Resultset die Usernamen drin haben will, die nicht mit einem Alphazeichen beginnen. Also die Usernamen, die mit einem Sonderzeichen beginnen.
Hab derzeit umständlich sowas hier:
 


mysql_query(\"SELECT * FROM $tabelle_user where username NOT LIKE \'a%\' &&
username NOT LIKE \'b%\' &&
username NOT LIKE \'c%\' &&
username NOT LIKE \'d%\' &&
username NOT LIKE \'e%\' &&
username NOT LIKE \'f%\' &&
username NOT LIKE \'g%\' &&
username NOT LIKE \'h%\' &&
username NOT LIKE \'i%\' &&
username NOT LIKE \'j%\' &&
username NOT LIKE \'k%\' &&
username NOT LIKE \'l%\' &&
username NOT LIKE \'m%\' &&
username NOT LIKE \'n%\' &&
username NOT LIKE \'o%\' &&
username NOT LIKE \'p%\' &&
username NOT LIKE \'q%\' &&
username NOT LIKE \'r%\' &&
username NOT LIKE \'s%\' &&
username NOT LIKE \'t%\' &&
username NOT LIKE \'u%\' &&
username NOT LIKE \'v%\' &&
username NOT LIKE \'w%\' &&
username NOT LIKE \'x%\' &&
username NOT LIKE \'y%\' &&
username NOT LIKE \'z%\'
\");

-= salve =-


mac_bobby


---------------


mac_bobby

ok, hab es selbst herausgefunden:
 

mysql_query(\"SELECT * FROM $tabelle_user where username NOT regexp \'^[a-z]\'\");

-= salve =-


mac_bobby


---------------



mac_bobby

Mit Alphazeichen meinte ich Buchstaben!

-= salve =-


mac_bobby


---------------


all your base are belong to us