Salve, si può dividere una classe in più parti??
ho questa:
db.class.php
e questo vorrei far funzionare questo codice che si trova in un'altra classe:
e poi ho altre funzioni.. mi sapete dire come fare?
grazie mille.
saluti,
ho questa:
db.class.php
PHP:
<?php
class Database {
public $_db;
function __construct() {
$this->_db = new mysqli(DB_SERVER, DB_USER, DB_PASS, DB_NAME)
or die("Problem connect to db. Error: ". mysqli_error());
}
function __destruct() {
$this->_db->close();
unset($this->_db);
}
}
?>
e questo vorrei far funzionare questo codice che si trova in un'altra classe:
PHP:
<?php
require_once 'config.php';
class AuthDB {
private $_db;
public function __construct() {
$this->_db = new mysqli(DB_SERVER, DB_USER, DB_PASS, DB_NAME)
or die("Problem connect to db. Error: ". mysqli_error());
}
public function __destruct() {
$this->_db->close();
unset($this->_db);
}
public function getUserInfo($email) {
//query
$query = "SELECT pkUserId, user_salt, password, is_active, is_admin, is_verified FROM tbUsers where email = ?";
//prepare the statement
$stmt = $this->_db->prepare($query);
//bind parameters
$stmt->bind_param("s", $email);
//execute statements
if ($stmt->execute()) {
//bind result columnts
$stmt->bind_result($id, $salt, $pass, $active, $is_admin, $ver);
//fetch first row of results
$stmt->fetch();
//place results into new array
$array = array();
$array[] = array('pkUserId' => $id, 'user_salt' => $salt, 'password' => $pass, 'is_active' => $active, 'is_admin' => $is_admin, 'is_verified' => $ver);
//return array
return $array;
}
}
}
grazie mille.
saluti,