Hallo,
ich versuche mit folgendem Skript auf eine Access DB zuzugreifen, bekomme aber diesen Fehler :
Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Unzulässige SQL-Anweisung; 'DELETE', 'INSERT', 'SELECT' oder 'UPDATE' erwartet., SQL state 37000 in SQLExecDirect in C:\WEBENTWICKLUNG\check.php on line 10
Das SQL sollte doch eigentlich stimmen, oder ?
Hab auch schon versucht in der SQL Anweisung $Nutzer ohne die ' ' zu benutzen, bekomme aber dieselbe Fehlermeldung. Der Systemdns AHD existiert und funktioniert auch...
Hat jemand eine Idee ??
ich versuche mit folgendem Skript auf eine Access DB zuzugreifen, bekomme aber diesen Fehler :
Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Unzulässige SQL-Anweisung; 'DELETE', 'INSERT', 'SELECT' oder 'UPDATE' erwartet., SQL state 37000 in SQLExecDirect in C:\WEBENTWICKLUNG\check.php on line 10
Das SQL sollte doch eigentlich stimmen, oder ?
PHP-Code:
<?php
$_DSN = "AHD";
$_User = "";
$_PW = "";
$_conn = odbc_connect($_DSN, $_User, $_PW) or die("Verbindung fehlgeschlagen");
$sql = "SELECT passwort FROM Supporter where user ='" & $nutzer & "'";
$result = odbc_exec($_conn, $sql);
while(odbc_fetch_row($result))
{
$pswd= (odbc_result($result, "passwort"));
if ($passwort == $pswd)
{
echo("Login erfolgreich!! <a href=\"\\main.html\"> weiter </a>");
}
else
{
echo("Keine Berechtigung!! <a href=\"\\login.html\">weiter</a>" );
}
}
?>
Hat jemand eine Idee ??
Kommentar