Hola!
Tengo un problemita.
Esta es mo tabla:
Código PHP:
CREATE TABLE USUARIO(
ID INT AUTO_INCREMENT NOT NULL,
ESTADO INT NOT NULL DEFAULT 1,
RANGO INT NOT NULL DEFAULT 1,
NOMBRE CHAR(80) NOT NULL,
APELLIDO CHAR(80) NOT NULL,
RUT CHAR(15) NOT NULL,
EMPRESA CHAR(80) NOT NULL,
RUT_EMPRESA CHAR(15) NOT NULL,
PAIS CHAR(25) NOT NULL,
CIUDAD CHAR(40) NOT NULL,
EMAIL CHAR(40) NOT NULL,
TELEFONO CHAR(15) NOT NULL,
USUARIO CHAR(30) NOT NULL,
CLAVE CHAR(10) NOT NULL,
PRIMARY KEY(ID)
);
Y este mi codigo:
Código PHP:
require_once('conexion.php');
$conexion = conectar();
$id = $_GET["id"];
$sql = "SELECT EMAIL FROM USUARIO WHERE ID = ?";
$statement = $conexion -> prepare($sql);
$statement -> bind_param("i", $id);
$statement -> execute();
$statement -> bind_result($email);
$statement -> fetch();
$statement -> close();
if(isset ($email)){
$sql = "UPDATE USUARIO SET ESTADO = 1 WHERE ID = ?";
$statement = $conexion -> prepare($sql);
$statement -> bind_param("i",$id);
if($statement -> execute()){
echo "Bien";
}
$statement -> close();
}
$conexion -> close();
Y no consigo hacerlo funcionar, lo he hecho de varias formas pero solo consigo un error de vuelta.