phpbar.de logo

Mailinglisten-Archive

[php] ODBC - Selectabfrage mit Integerwerten in WHERE-CLAUSE

[php] ODBC - Selectabfrage mit Integerwerten in WHERE-CLAUSE

Michael Motzkus php_(at)_phpcenter.de
Sat, 6 Oct 2001 14:39:25 +0200 (MEST)


> >$SQL = "SELECT * FROM table WHERE spalte='$integerwert'";
> >
> >Dabei bekomme ich immer die Fehlermeldung:
> >
> >Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL
>  Server]Implizite
> >Umwandlung von Datentyp 'tinyint' in 'varchar' ist nicht zulässig.
>  Verwenden
> >Sie die CONVERT Funktion., SQL state 37000 in SQLExecDirect in
> >d:\webease\software\stammdaten\spezifikationen.php on line 128
> 
> schonmal mit
> 
> $SQL = "SELECT * FROM table WHERE spalte=$integerwert";
> 
> probiert ? zahlenwerte werden bei sql nicht in anführungszeichen (')
>  gesetzt.

Das ist m. W. richtig bei INSERT und UPDATE, aber nicht beim SELECT.



php::bar PHP Wiki   -   Listenarchive