[ MySqli ] GetUserById!!!
Eccomi tornato con una nuova puntata di: Attenti al Mysqli! :incavolat
A parte gli scherzi ragazzi, come al solito, risolvo un problema e me ne spunta un altro, probabilmente è la dinamica di mysqli che mi sfugge. In breve sto cercando di creare una classe che mi permetta di ricavare le informazioni di un utente, semplicemente indicando l'id. Esempio, vorrei scrivere:
Codice PHP:
$user = new User;
$user->getUserById($id_che_scelgo);
// Ed ora vorrei poter usare tutti i record dell utente
// Nel database ho tre campi, name, surname, email
// Vorrei ora estrarre il nome dell'utente con ID '1' e fare tipo:
echo "Ciao " . $user->name;
Per la classe ho pensato qualcosa tipo:
Codice PHP:
class Users {
// Metodi
public function getUserById($user_id) {
$query = "SELECT * FROM table_users WHERE id = " . $user_id;
$results = mysqli_query($query);
$row = mysqli_fetch_array($results);
$this->user_id = $user_id; // create a property
$this->name = $row['name']; // create a property
$this->surname = $row['surname']; // create a property
return true;
}
}
L'ho trovata su internet, ma non so come utilizzare le proprietà ò.ò
Help guys! :crycry: