Dividere classe in più parti

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, si può dividere una classe in più parti??

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;
		}
	}

}
e poi ho altre funzioni.. mi sapete dire come fare?

grazie mille.

saluti,
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
se metto cosi la seconda classe:
PHP:
<?php
require_once 'config.php';
require_once 'classes/Db.class.php';
class AuthDB {
	private $_db;

	public function __construct() {
		$this->_db = new Database();
		
	}

mi da errore:

Fatal error: Call to undefined method Database-prepare() in D:\xampp\htdocs\phpUserLoginSystem\classes\AuthDB.class.php on line 41

idee?
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
riuscito:
class AuthDB extends Database{

Mi dite come posso chiamare la classe principale di un progetto?

come fa cakephp?

ho visto che la chiama appcontroller se non mi ricordo bene.

grazie mille.
 

7maxwarren

Nuovo Utente
15 Giu 2020
1
0
1
Ciao

se qualcuno vuole dividere file PST di grandi dimensioni in piccole parti senza perdere la data originale, allora suggerirei il PST Splitter di KDETools.


Caratteristiche:


Ha diviso i file PST di grandi dimensioni per data, dimensione, anno e cartella.

Dividi file PST in formati ANSI e UNICODE.

Capace con in tutte le versioni di Windows e Outlook.

Non è necessaria l'installazione di MS-Outlook.

Versione gratuita

Rompere solo i file PST selettivi.


Più dettagli:
 
Discussioni simili
Autore Titolo Forum Risposte Data
T Dividere un'immagine in 3 parti orizzontali e salvarle separatamente Photoshop 2
camilia Come posso dividere le grandi dimensioni del file PST? Windows e Software 2
gandalf1959 [PHP] Dividere un campo di testo in più campi PHP 9
P [HTML] [PHP] dividere lo schermo in tre colonne HTML e CSS 110
L [WordPress] Dividere articoli in più pagine, problemi SEO? WordPress 2
M Dividere immagine a metà in diagonale Photoshop 1
M Dividere risultati in colonna in base al contenuto PHP 9
alankanz dividere risultati in pagine MySqli PHP 4
Z Dividere settimane PHP 3
M Dividere su piu pagine un articolo lungo prelevato da db. jQuery 0
P Dividere lo schermo in tre colonne HTML e CSS 1
L Dividere risultati per data e pagine diverse PHP 17
G Dividere stringa ed eseguire query PHP 3
P Dividere lo schermo in tre colonne HTML e CSS 6
S Dividere una textarea PHP 1
A Dividere array multidimensionale in altri array multidimensionali PHP 9
A dividere il risultato di una Query in più pagine Classic ASP 1
redevilduil dividere la gallery in pagine con php PHP 3
C Dividere un div in due colonne Javascript 2
U E' possibile dividere un' immagine o un background in celle? jQuery 0
M Dividere Stringhe per MySQL PHP 6
E e se volessi dividere le mie pagine? PHP 2
renoir09 software dividere sql su mac Database 1
haringk Dividere ciclo in più parti PHP 12
C dividere un'immagine in più parti Webdesign e Grafica 3
L Dividere campo PHP 2
S dividere un wmv con movie maker Windows e Software 0
A dividere dato 32 bit in 4 byte Programmazione 2
B dividere Home Page in 5 sezioni con CSS HTML e CSS 1
metalgemini dividere in piu colonne il risultato di una query Classic ASP 4
G come dividere la pagina in 2 frame??!! HTML e CSS 5
M Come si fa a dividere un documento in più colonne in dreamweaver Flash 0
G classe CSS sovrascritta HTML e CSS 2
L php tinymce mi duplica la classe label PHP 3
P jButton1ActionPerformed passare parametri ad altra classe Java 2
L creare oggetti da una classe tramite un form Javascript 0
A Riproduzione classe Vector C/C++ 3
C [PHP] Estrarre da una classe i valori che mi interessano PHP 5
O Estendere una rete di classe C Reti LAN e Wireless 1
tucu49 PHP include classe PHP 8
M [PHP] Estendere Connessione a una Classe PHP 1
M [PHP] utilizzo di una classe e delle sue funzioni PHP 2
tritabit Classe MysqliDb mancante nelle librerie arc2 PHP 2
D [PHP] assegnare una classe PHP 1
W [PHP] Creazione classe PDO PHP 4
S Copiare attributi da una classe. Programmazione 0
D [PHP] chiamata metodi da una classe PHP 3
L [PHP] login con la classe medoo.in PHP 5
macus_adi Classe PHP per la Geolocalizzazione del visitatore Snippet PHP 0
B [Javascript] Cambiare classe ed aggiornare relativi eventi Javascript 3

Discussioni simili