Du kan gemme dine data som en klasse og derved f.eks. gemme objekter i dit array.
Eksempel
- <?php
- /**
- * Klasse for data
- */
- class User {
-
- private $id;
- private $username;
- private $password;
-
- public function __construct($id, $username, $password)
- {
- $this->id = $id;
- $this->username = $username;
- $this->password = $password;
- }
-
- public function get_id()
- {
- return $this->id;
- }
-
- public function get_username()
- {
- return $this->username;
- }
-
- public function get_password()
- {
- return $this->password;
- }
-
- }
-
- $mysqli = new Mysqli( "host", "user", "pass", "database" );
-
- //result bliver nu et array fyldt med de data du fik fra forespørgslen
- $results = $mysqli->query( "SELECT id, username, password FROM users" );
-
- //initialiser Array.
- $users = new Array();
- $counter = 0;
-
- //loop igennem dine data. fetch assoc betyder at vi kan tage elementerne fra array ved hjælp af associationer.
- while ($row = $result->fetch_assoc())
- {
- $user = new User($row['id'], $row['username'], $row['password']);
-
- $users[ $counter ] = $user;
-
- $counter++;
- }
- ?>
Indlæg senest redigeret d. 09.01.2012 15:34 af Bruger #4487