Chris: Die ersten 2 Zeichen in einer Spalte Selecten

Hallo,

ich habe eine kleines Problem mit einer Abfrage und zwar:

mysql_query("SELECT * FROM tabelle1,tabelle2
 WHERE tabelle1.client_id = '$row[clientid]'
 AND tabelle1.zahlung='m'
 AND MID(tabelle1.tag,0,1)='$this->aktuell'
 AND tabelle1.paket_id = tabelle2.paket_id" );

Die Abfrage läuft soweit ohne Fehlermeldungen durch, nur leider nicht mit den richtigen Ergebnissen und dies liegt an dieser Zeile:

AND MID(tabelle1.tag,0,1)='$this->aktuell'

Ich möchte nachdem ich die groben Ergebnisse aus der DB habe das ganze Optimieren und nur die Spalten Selecten bei denen die ersten 2 Zeichen in der Spalte "tabelle1.tag" mit denen in der Variable $this->aktuell übereinstimmen ;)

Ich hoffe Ihr könnt mir weiterhelfen ...

Danke an alle ;)

Viele Grüsse

Chris

  1. Ein Blick ins Handbuch soll Wunder wirken ;-)
    Die ersten zwei Zeichen einer Spalte wären jedenfalls MID(spalte, 1, 2)

    -- d. Mwv