Uebergab von Text anstatt Zahl

PHPneu1

Mitglied
Hallo Forum

habe hier eine kleine Routine zur Löschung von Tabelleneinträgen

PHP:
$deleteSQL = sprintf("DELETE FROM users WHERE Login='%s'",
					 GetSQLValueString($_POST['id'], "int"));

Wenn ich nun als Tabellen ID eine Zahl mitliefere, dann funktioniert es sauber. Nun möchte ich aber etwas lösche das als ID Text hat. Wo liegt den hier der Fehler?

Fehleranzeige: DELETE FROM users WHERE Login='0' (beim Login sollte eigentlich ein Text sein und nicht 0 oder NULL)

Danke für die Hilfe.
 
Zurück