PHP-Code:
<?php
// Variablen absichern
function quote_smart($value)
{
// Ueberfluessige Maskierungen entfernen
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
// In Anfuehrungszeichen setzen, sofern keine Zahl
// oder ein numerischer String vorliegt
if (!is_numeric($value)) {
$value = "'" . mysql_real_escape_string($value) . "'";
}
return $value;
}
// Erstellen eines sicheren Query
$query = sprintf("SELECT * FROM users WHERE user=%s AND password=%s",
quote_smart($_POST['username']),
quote_smart($_POST['password']));
mysql_query($query);
?>
Nun versteh ich noch nicht richtig, warum im query "%S" steht.
Seh ich das richtig, dass das sozusagen Platzhalter für die folgenden POST Variablen sind?
Vielen Dank im voraus, wenn sich jemand bemüht mir die Frage
zubeantworten...

Ich glaube kaum dass deine User im GB als Text einen md5 String sehen wollen
Kommentar