I keep getting this error
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\techcorp\php\crear_cuenta.php on line 23 chcorp\php\crear_cuenta.php on line 35
PHP Code:
<?php
include 'conexion.php';
$con= mysqli_connect("localhost","techcorp","root", "" );
if (!$con){
die("Conexión fallida: ". mysqli_connect_error());
}
/* Verificar que el correo no exista */
$checkEmail= "SELECT * FROM users WHERE Email = '$_POST[email]' ";
/* Mantener la conexión y la consulta */
$resultado= $con-> query($checkEmail);
/* Recibir el resultado de la consulta */
$count= mysqli_num_rows($resultado);
/* Si $count == 1 significa que el email ya está registrado en la base de datos */
if($count >= 1){
echo "Ese email ya se encuentra registrado, intenta con uno diferente.";
}else{
/* Si el email no está registrado, se ingresa y se crea la cuenta */
$nombre= $_POST['nombre'];
$apepat=$_POST['apepat'];
$apemat=$_POST['apemat'];
$email= $_POST['email'];
$pass= $_POST['password'];
$curp=$_POST['curp'];
$direccion=$_POST['direccion'];
$telefono=$_POST['telefono'];
$fechaingreso=$_POST['fechaingreso'];
/* Función password_hash (encriptación) */
$passHash= password_hash($pass, PASSWORD_DEFAULT);
/*Instrucción para mandar la información a la base de datos */
$crear=$con->query("INSERT INTO users VALUES (NULL,'$nombre','$apepat','$apemat','$email','$passHash','$curp','$direccion','$telefono','$fechaingreso')");
/* Verificación de que el proceso fue exitoso */
if($crear){
echo "<h3>Su cuenta se creó exitosamente</h3>";
}
}
mysqli_close($con);
?>
source https://stackoverflow.com/questions/67862334/warning-mysqli-num-rows-expects-parameter-1-to-be-mysqli-result-bool-given
No comments:
Post a Comment