digamos que eu crie uma classe com o nome de db e na função construtora da classe eu coloque a conexão com o banco de dados, depois crie funções de execução no banco de dados.... como eu vou passar o objeto de conexão da função constutora para as demais funções?
vou fazer um exemplo aqui
<?PHP class db { public __contruct() { $mysqli = mysqli_init(); $mysqli->real_connect( servidor, usuario, senha, db); if ( mysqli_connect_errno()){ thror new exception(" Não conectou ao servidor mysql."); } else { return true; } public function executaSQL( $sql) { # aqui está o porem, como eu vou puxar o objeto $mysqli da função construtora ? $dataSet = $mysqli->prepare($sql); $dataSet->execute(); $dataSet->store_result(); if ( $dataSet->num_rows() > 0 ) { return true; } else { return false; } $dataSet->free_result(); $dataSet->close(); } }
Espero que alguem possa me ajudar =]