Lieber Felix Riesterer,
$insert_message = sprintf( 'INSERT INTO chat (' . 'message_writer, message, message_date' . ') VALUES (' . '\'%1$s\', \'%2$s\', \'%3$s\'' . ')', $_SESSION['user_name'], $_POST['chat'], time() );
'\'%1$s\'
Die Zeichenkette versteh ich gerade noch nicht vollständig. Das s
sollte den übergebenen String beinhalten, das erste s
dann hier $_SESSION['user_name']
usw. . Aber was macht das \'%1$
.
Wenn ich jetzt aber einfach mal sage das:
if($_POST)
{
foreach($_POST as $key=>$value)
{
$_POST[$key]= mysqli_real_escape_string($value);
}
}
Dann kommt ja z.b. ein '
garnicht durch als $_POST
variable oder nicht?
Gruß Jo