Insert, update, delete -- old style
We gaan even wat toevoegen aan onze tabel.
Functie stijl:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$veld1 = mysqli_real_escape_string($connectie, $veld1);
$veld2 = mysqli_real_escape_string($connectie, $veld2);
$resultaat = mysqli_query($connectie, "INSERT INTO tabel (veld1, veld2) VALUES ('" . $veld1 . "','" . $veld2 . "');");
if ($resultaat == false)
{
echo "Query mislukt. Foutmelding: " . mysqli_error();
}
else
{
echo "Query gelukt!";
}
?>
$veld1 = mysqli_real_escape_string($connectie, $veld1);
$veld2 = mysqli_real_escape_string($connectie, $veld2);
$resultaat = mysqli_query($connectie, "INSERT INTO tabel (veld1, veld2) VALUES ('" . $veld1 . "','" . $veld2 . "');");
if ($resultaat == false)
{
echo "Query mislukt. Foutmelding: " . mysqli_error();
}
else
{
echo "Query gelukt!";
}
?>
OOP stijl:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$veld1 = $mysqli->real_escape_string($veld1);
$veld2 = $mysqli->real_escape_string($veld2);
$resultaat = $mysqli->query("INSERT INTO tabel (veld1, veld2) VALUES ('" . $veld1 . "','" . $veld2 . "');");
if ($resultaat == false)
{
echo "Query mislukt. Foutmelding: " . $mysqli->error;
}
else
{
echo "Query gelukt!";
}
?>
$veld1 = $mysqli->real_escape_string($veld1);
$veld2 = $mysqli->real_escape_string($veld2);
$resultaat = $mysqli->query("INSERT INTO tabel (veld1, veld2) VALUES ('" . $veld1 . "','" . $veld2 . "');");
if ($resultaat == false)
{
echo "Query mislukt. Foutmelding: " . $mysqli->error;
}
else
{
echo "Query gelukt!";
}
?>
Weinig veranderd behalve dat het verplicht is om aan real_escape_string een connectie mee te geven.
« vorige pagina | volgende pagina »
Inhoudsopgave
- Inleiding
- Eisen aan de server
- Verbinden met MySQL server - nieuwe stijl
- Een simpele select
- Insert, update, delete -- old style
- Nu goed, STMT
- Verder....