Reiner: SQL-Befehle in PHP einbinden ???

Hallo ich möchte Daten in meine Datenbank schreiben, vorher aber vergleichen ob diese Daten z.B für einen bestimmten Tag im Monat bereits vorhanden sind. Meine SQL-Abfrage lautet:

// Überprüfung auf falsche Eingabe
$connection_id = odbc_connect($dbName, $username, $password) OR DIE ("Verbindung zur Datenbank konnte nicht aufgebaut werden");

$queryVGL= "SELECT * FROM $Mitarbeiterauswahl WHERE (Tag LIKE $tag) AND (Monat                    LIKE '$monat')";

$resultVGL = odbc_exec($connection_id, $queryVGL);

als Ergebniss erhalte ich grundsätzlich eine 2. Was bedeutet das ???
Kennt sich jemand damit aus. Ich dachte ich würde als Ergebnis einen Wert kriegen, falls zwei Werte gleich sind, aber ich erhalte grundsätzlich eine 2.
Danke für die Hilfe, falls ich zu helfen bin.
Reiner

  1. Hallo,

    mit odbc_exec() erhälst du nur einen pointer auf das Ergebniss.
    mit odbc_fetch_row() erhälst du werte (musst aber den pointer von odbc_exec() übergeben.

    beispiel:

    $resultVGL = odbc_exec($connection_id, $queryVGL);
    while(list($wert1,$wert2,$wert3)=odbc_fetch_row($resultVGL)){
       echo"<p>Wert1: $wert1\n<br>Wert2: $wert2\n<br>Wert3: $wert3\n\n";
    }

    lg
    Ludwig