Problem mit regexp

hallo zusammen
ich sollte für meine db eine spalte ausgeben lassen, die die bands zeigt, deren namen mit einer zahl beginnt…
nun, auf regexp bin ich schon gekommen, doch irgendwie scheint das nicht zu klappen. ich krieg immer entweder einen parse error oder invalid mysql resource als fehlermeldung zurück…
könnte mir vielleicht jemand helfen? ich poste unten die zeile code…
danke

gruss
elio

code:

$resultID = @mysql\_query("SELECT COUNT(ID) FROM stocklist WHERE artist REGEXP [^0-9]");

wenn ich den ausdruck [^0-9] in anführungszeichen setze, bekomme ich einen parse-error…

Hi,

bands zeigt, deren namen mit einer zahl beginnt…

[…]

REGEXP [^0-9]");

das sind Bands, in deren Namen ein Zeichen vorkommt, das keine Ziffer ist. Was Du meinst ist „^[0-9]“ oder auch „^\d“ (die Zahl der Backslashes ist von mehreren Faktoren abhängig; Du wirst vermutlich zwei benötigen).

Cheatah