Mark: Mysql, erste Zeichen = Zahl oder nicht?

Beitrag lesen

Hallo Tom

SELECT $fields FROM $table WHERE title RLIKE '[1].';

Habe jetzt:

if($abc)$sql_todo.=" AND (titel RLIKE '[2].')";

wobei jetzt in $abc entweder ein Buchstabe oder 0-9 übergeben wird. Danke, es funktioniert.

Solltest Du ein Abfrageformular gebaut haben, dann würd eich noch einen Schalter für REGEXP spendieren.

if($abc)$sql_todo.=" AND (titel REGEXP '[3].')";

funktioniert auch, welches sollte denn genommen werden?

Für LIKE und % hatte ich ja ein Beispiel gezeigt, wie es automatisch geht.

Dem kann ich jetzt nicht folgen..., mir haste kein Beispiel gezeigt. War schon ein Weilchen nicht mehr hier..

Gruss, Mark


  1. 0-9 ↩︎

  2. $abc ↩︎

  3. $abc ↩︎