Ik weet dat er al heel wat hierover neer getypt is alsook vind je er zoveel over terug op google, zoals ik kan zien zijn er ook verschillende manieren..
onderstaand voorbeeld wil ik bvb (nog) veilig maken tegen SQL injectie wat is hiervoor de beste manier (in begrijpbare taal voor iemand die SQL aan het leren is
)
$con= mysqli_connect("*************","****************","***************","*********************");
$id = (int) $_GET['id'];
$datum = $_POST['kalender_datum']);
$titel = $_POST['kalender_titel']);
$escapedatum = mysqli_real_escape_string($datum);
$escapetitel = mysqli_real_escape_string($titel);
$query = "UPDATE `kalender`
SET `kalender_datum` = '$escapedatum',
`kalender_titel`= '$escapetitel',
WHERE `kalender_id`= $id" ;
$result = mysqli_query($con, $query);
if (!$result) {
printf("error: %s\n", mysqli_error($con));
}
Zou leuk zijn om over dit typisch voorbeeld even een korte uitleg te krijgen.
onderstaand voorbeeld wil ik bvb (nog) veilig maken tegen SQL injectie wat is hiervoor de beste manier (in begrijpbare taal voor iemand die SQL aan het leren is
$con= mysqli_connect("*************","****************","***************","*********************");
$id = (int) $_GET['id'];
$datum = $_POST['kalender_datum']);
$titel = $_POST['kalender_titel']);
$escapedatum = mysqli_real_escape_string($datum);
$escapetitel = mysqli_real_escape_string($titel);
$query = "UPDATE `kalender`
SET `kalender_datum` = '$escapedatum',
`kalender_titel`= '$escapetitel',
WHERE `kalender_id`= $id" ;
$result = mysqli_query($con, $query);
if (!$result) {
printf("error: %s\n", mysqli_error($con));
}
Zou leuk zijn om over dit typisch voorbeeld even een korte uitleg te krijgen.