Added documentation

This commit is contained in:
Sam
2024-01-24 11:42:56 +01:00
parent 09530eac15
commit 73b6b82738

View File

@@ -69,6 +69,28 @@ Op deze manier haal je de laatst gegeneerde id op van de database
$last_id = $conn->insert_id;
```
Om data weer uit de database te halen gebruiken we dit SQL commando
```php
$sql = "SELECT * FROM Scores ORDER BY Score DESC LIMIT 10";
```
Dit selecteerd alle scores uit de tabel scores en sorteerd ze op score en laat de top 10 zien. Daarna moet je ze met json encoden en dan kan je ze weer ophalen in javascript.
```php
$result = $conn->query($sql);
$json = json_encode($result);
```
Later kan je het uitprinten op de website door ```echo $json;``` te doen.
Om de data op te halen in javascript moet je het volgende doen:
```js
return fetch(`https://oege.ie.hva.nl/~hossan/getData.php?name=${naam}`)
.then(response => response.json())
.then(data => {
requesteddata = data;
console.log(data);
});
```
Hier word meteen requesteddata een publiek variabel gezet en de json array uitgeprint in console. Waarna je het overal kan gebruiken en beivoorbeeld de highscores kan uitprinten op de website. Bij dit stukje code heb je nog de optie om een naam op te geven, als je dat niet doet dan krijg je de top 10 terug. Als je wel een naam opgeeft dan krijg je alle scores van die naam terug.
---
### Bronnen: