tengo el siguiente problema, ya que quiero realizar un registro en la base de datos pero quisiera que muestre un mensaje de error si ya se encuentra otro registro con ese nombre.
buscando he hecho este código, pero al momento de ejecutarlo me muestra el siguiente error y aun así me lo registra en la bd aunque ya haya otro registro con el mismo nombre.
Cita:
la linea 33 corresponde a esta parteWarning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/u351714769/public_html/add_scan.php on line 33
if(mysqli_num_rows($dupli_scan>0)) {
este es el codigo que quiero usar para evitar registros duplicados
Código:
podrían por favor indicarme que estoy haciendo mal.# incluimos los datos de la conexión include("conexion.php"); // Comprobamos si el nombre esta registrado $dupli_scan = mysqli_query($objeto,"SELECT * FROM serie where snombre = '$snombre'"); // Ejecutamos la consulta if(mysqli_num_rows($dupli_scan>0)) { echo "el nombre ya esta registradio en nuestra bd."; } else { # escribimos la sentencia MySQL $sentencia="INSERT INTO.....
saludos y gracias por su apoyo.