Código PHP:
Ver originalclass ConnectDB{
private $host;
private $user;
private $pass;
private $db;
public $conexion;
function ConnectDB($host, $user, $pass, $db){
$this -> host = $host;
$this -> user = $user;
$this -> pass = $pass;
$this -> db = $db;
}
public function ConectarMySQL(){
return $this -> conexion = mysqli_connect($this -> host, $this -> user, $this -> pass); }
}
Código PHP:
Ver originalrequire("ConnectDB.php");
class Registro{
private $usuario;
private $password;
private $PassEncrypt;
public $objCnn;
function __construct(){
$conexion = new ConnectDB('127.0.0.1', "tuuser","", "tupass");
$this->objCnn = $conexion -> ConectarMySQL();
}
function RegistrarUsuario($p_usuario, $p_password){
$this -> PassEncrypt = sha1($this -> usuario.":".$this -> password); $tildes = $this->objCnn->query("SET NAMES 'utf8'"); //Para que se inserten las tildes correctamente
/*AQUI NECESITO SABER COMO ESTABLECER UNA SENTENCIA, PORQUE NO ENTIENDO COMO
LLAMAR A LA CONEXION, YA QUE SALE "QUERY NON OBJECT" ALGO ASI, Y NO LOGRO REGISTRAR
AL USUARIO.*/
$query = "
INSERT INTO user (usuario, contrasenia) VALUES ('".$this->usuario."','".$this -> password."');";
echo '$query '.$query ;
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($this->objCnn); }
echo "<h2>Thank you for your Comment!</h2>";
}
}
$registrar = new Registro();
$registrar -> RegistrarUsuario('julio','564564');