informatica Flashcards

(15 cards)

1
Q

database connectie

A
?php
$server="localhost";
$gebruiker="inlognaam phpmyadmin";
$wachtwoord="wachtwoord phpmyadmin";
$database="naam van database phpmyadmin";
$conn = msqli_connect($server, $gebruiker, $wachtwoord, $database);
if($conn){
echo "verbinding gemaakt";
}
else {
echo "geen verbinding gemaakt"
}
?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

gegevens van formulier doorsturen naar database

A

?php
require_once ‘includes/db.php’;
$naam = mysqli_real_escape_string(($conn,htmlspecialchars($_POST[‘naam’]));
$email = mysqli_real_escape_string(($conn,htmlspecialchars($_POST[‘email’]));
$image = $_FILES[‘image’][‘tmp_name’];

$sql= “INSERT INTO tabel (id, databasenaam, databaseemail, databaseimage) VALUES (NULL, ‘$naam’, ‘$email’, ‘$image’);”;
mysql_query($conn,$sql);
move_uploaded_file($image, “../images/$image”);
header(“Location: ../”);
?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

gegevens laten zien van database

A
?php
require_once 'includes/db.php';
$sql = "SELECT * FROM databasetabel";
$resultaat = mysqli_query($conn,$sql);
while($item=mysqli_fetch_assoc($resultaat)){
echo '
'.$item['databaseitem1'].'
'.$item['databaseitem2'].'
';
}
?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

gegevens uit database updaten

A
?php
require_once 'includes/db.php';
$sql = "SELECT * FROM `databasetabel`";
$nieuwenaam = $_POST['naam'];
$nieuweemail = $_POST['email'];
$id = $_GET['edit'];

$sql = “UPDATE tabel SET naam = “$nieuwenaam”, email = “$nieuweemail” WHERE tabel. $id;”;
mysqli_query($conn,$sql);
header(“Location: ../”);
?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

login

A

?php
session_start();
require_once ‘includes/db.php’;

$gebr_naam = $_POST['gebr_naam'];
$gebr_wachtw = $_POST['gebr_wachtw'];

$sql = “SELECT * FROM databasetabel WHERE gebr_naam=’$gebr_naam’;”;
$result=mysqli_query($conn,$sql);
$gebruiker=mysqli_fetch_assoc($result);

if($gebr_naam==$gebruiker[‘gebr_naam’]&&$gebr_wachtw==$gebruiker[‘gebr_wachtw’]){
$_SESSION[‘login’]=$gebruiker[‘gebr_naam’];
header(“Location: ../”);
}
else{
header(“Location: loginformulier.php”);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

controle ingelogd

A

session_start();
if(!isset($_SESSION[‘login’])){
header(“Location: loginformulier.php”);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

uitloggen

A

session_destroy();

echo ‘script location.href=”loginformulier.php”/script’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

horizontaal kolom

A

rij, record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

verticaal kolom

A

kolom, veld

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

auto increment

A

zorgt voor unieke items met een unieke waarde

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Boolean

A

yes no true false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Real

A

decimale getallen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

integer

A

geheel getal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

3 hoofdthema’s wat betreft security, wat betekent het en wat zijn problemen die eronder vallen

A

Vertrouwelijkheid/ toegang = juiste personen toegang = Gestolen inlog gegevens, identiteitsdiefstal, vergeten login gegevens
Integriteit/ Rechten = juiste rechten voor degenen met toegang en beschikbaarheid = Abonnee met admin rechten, javascript of sql injecties
Beschikbaarheid/ Data = is de data beschikbaar voor de juiste persoon, juiste rechten = DDOS, Ransomware (versleuteld computer en bestanden (hack))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

sql query

A

SELECT DISTINCT // selecteer alleen identieke antwoorden
naam AS naam1, // gegevens van naam weergeven als naam1
CONCAT(achternaam,’ ‘,woonplaats) AS “achtenaam met woonplaats”, // achternaam en woonplaats worden samengevoegd als “achternaam met woonplaats”
leeftijd*2 AS “leeftijd keer 2” // de waarde van leeftijd word x2 gedaan als “leeftijd keer 2”
FROM tabelnaam1 // gegevens van tabel “tabelnaam1”
WHERE
naam = ‘maarten’ // de naam moet ‘maarten’ zijn
AND leeftijd BETWEEN 9 AND 20 // ook moet de leeftijd tussen 9 en 20
AND id=’1’ or id=’4’ // ook moet de id 1 of 4 zijn
AND achternaam LIKE ‘%a%’ // ook moet de achternaam een a bevatten
AND naam LIKE ‘_a%’ OR naam IS NULL // ook moet de 2e letter een ‘a’ bevatten of geen waarde hebben
ORDER BY leeftijd // gesorteert op leeftijd
LIMIT 5 OFFSET 1;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly