aqui va la parte del codigo que me tira el error.
Código
public function registro($carnet,$nombre,$apellido,$email,$contrasena){ $db = new Conexion(); $SQL = $db->query("SELECT * FROM Usuario WHERE carnet = '$carnet' "); $registro = $db->recorrer($SQL); //se define nombre y apellido como un solo atributo $nombre = $nombre." ".$apellido; if($registro['Carnet'] != $carnet){ //si no existe en la base dedatos se completa el registro $Consulta= "INSERT INTO Usuario (Carnet,Nombre,Email,Password,Carrera,Imagen) " . "VALUES ('$carnet','$nombre','$apellido','$email','$contrasena','','')"; }else{ echo " ya existe alguien con tu carnet"; }
Me arroja este error
El error esta en la $Consulta al hacer la insercion en la base de datos ..
Código:
Warning: mysqli_error() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Carpetas\Class\class.Acceso.php on line 38