Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2016, 09:33
RedNeon01
 
Fecha de Ingreso: enero-2016
Mensajes: 2
Antigüedad: 8 años, 10 meses
Puntos: 0
Pregunta evitar registros duplicados no funciona bien

Buenas tardes, estimados,

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:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/u351714769/public_html/add_scan.php on line 33
la linea 33 corresponde a esta parte

if(mysqli_num_rows($dupli_scan>0)) {


este es el codigo que quiero usar para evitar registros duplicados

Código:
# 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.....
podrían por favor indicarme que estoy haciendo mal.

saludos y gracias por su apoyo.