Ik ben sinds vorige week gestart met het leren van object georiënteerd programmeren in PHP.
Gisteren heb ik een klein stukje geprobeerd om alle studentnummers te selecteren.
De code werkt, alleen was ik benieuwd of dit ook de juiste manier is?
Gisteren heb ik een klein stukje geprobeerd om alle studentnummers te selecteren.
De code werkt, alleen was ik benieuwd of dit ook de juiste manier is?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| <?php class connection{ private $host='localhost', $user='user', $pass='pass'; protected $db; public function __construct(){ $this->db = mysqli_connect($this->host, $this->user, $this->pass, 'student'); if(mysqli_connect_errno()){ echo 'Connect failed.'; exit(); } else{ echo 'Connectie geslaagd.'; } } } class student extends connection{ private $query; public $data; public function get_students(){ $this->query = mysqli_query($this->db, "SELECT * FROM student;"); if(mysqli_error($this->db)){ echo 'Query failed'; } else{ echo 'Connectie succeed'; $this->data = mysqli_fetch_assoc($this->query); return $this->query; } } } $student = new student(); $students = $student->get_students(); while ($data = mysqli_fetch_assoc($students)){ echo $data['studentnummer'].'<br>'; } ?> |