Problema Resource id #4
Teniendo el siguiente código en php:
if (mysql_query("INSERT INTO buzón (NombreB, ApellidoB, EmailB, PaisCiudadB, radio, Mensaje) VALUES ('$nombre','$apellido','$email','$Paisciudad','$radio','$mensaje')")){
/*$sql= mysql_query("SELECT COUNT(*) FROM suscripción WHERE Email_Suscripcion = '".$email."'",$link); */
$sql= mysql_query("SELECT EmailB as email FROM buzón WHERE EmailB = '$email'");
//$cont= mysql_num_rows($sql);
//mysql_free_result($result);
//echo "$cont";
if ($sql > 0) { /*$cont*/
echo "$sql";
echo "Campo Email ya esta registrado"; /*ya existe un mail */
/*el mail es nuevo por eso se envía información*/
}ELSE if ($sql == 0 ){
echo "Se a enviado información a su Email";
}
}
mysql_select_db("omnilife", $link); //para que me borre campos vacíos al cargar la pagina
mysql_query("DELETE FROM buzón WHERE NombreB = '' ");
mysql_close($link);# Con esto cierro la conexión a la DB
}
pero al imprimir
echo "$sql";
¿Me sale como error Resource id #4
como arreglo ese problema? Pues necesito que se me imprima el numero de registros de la consulta que son 4,,.
if (mysql_query("INSERT INTO buzón (NombreB, ApellidoB, EmailB, PaisCiudadB, radio, Mensaje) VALUES ('$nombre','$apellido','$email','$Paisciudad','$radio','$mensaje')")){
/*$sql= mysql_query("SELECT COUNT(*) FROM suscripción WHERE Email_Suscripcion = '".$email."'",$link); */
$sql= mysql_query("SELECT EmailB as email FROM buzón WHERE EmailB = '$email'");
//$cont= mysql_num_rows($sql);
//mysql_free_result($result);
//echo "$cont";
if ($sql > 0) { /*$cont*/
echo "$sql";
echo "Campo Email ya esta registrado"; /*ya existe un mail */
/*el mail es nuevo por eso se envía información*/
}ELSE if ($sql == 0 ){
echo "Se a enviado información a su Email";
}
}
mysql_select_db("omnilife", $link); //para que me borre campos vacíos al cargar la pagina
mysql_query("DELETE FROM buzón WHERE NombreB = '' ");
mysql_close($link);# Con esto cierro la conexión a la DB
}
pero al imprimir
echo "$sql";
¿Me sale como error Resource id #4
como arreglo ese problema? Pues necesito que se me imprima el numero de registros de la consulta que son 4,,.
1 respuesta
Respuesta de Jorge Vila
1