Hola Alexis88, gracias por responder!
Apenas estoy "aprendiendo" por así decir la POO, antes era muy cerrado en solo programar en forma de procedimientos :/
Por ello, ¿me podrías explicar un poco mejor lo que me comentas? Al momento de instancias lo que requiero.
Mi archivo de conexión es este:
Código PHP:
class conecctionMySQL{
private $host;
private $user;
private $password;
private $conn;
public function __construct(){
require_once("config/config-db.php");
$this -> host = HOST;
$this -> user = USER;
$this -> password = PASSWORD;
$this -> database = DATABASE;
}
public function createConection(){
$this -> conn = new mysqli($this -> host, $this -> user, $this -> password, $this -> database);
if($this -> conn -> connect_errno) {
die("Error al conectarse a MySQL: (" . $this -> conn -> connect_errno . ") " . $this -> conn -> connect_error);
}
}
public function executeQuery($query){
$result = $this -> conn -> query($query);
return $result;
}
public function getCountAffectedRows(){
return $this -> conn -> affected_rows;
}
public function getRows($query){
return $query -> fetch_row();
}
public function closeConnection(){
$this -> conn -> close();
}
public function setFreeResult( $query ){
$query -> free_result();
}
}
Saludos!