Autor Tema: Evitar repetir datos en Mysql y php  (Leído 553 veces)

Desconectado williams9025

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Evitar repetir datos en Mysql y php
« en: 04 de Agosto de 2014, 19:20:26 pm »
Hola Buen dia, pues tengo un formulario de registro de empresas en html y php.
Lo que ya tengo es la conexion a la base de datos y la insercion de datos a la base misma, la cuestion es que otra persona de la misma empresa puede ingresar la misma informacion y en mi base de datos serian ya dos registro con la misma informacion.

lo que quiero es que cuando ingresen la informacion en el formulario se valide y si ya esta registrado mande un mensaje de que ya esta registrado.!

este es mi codigo php:
<?php
//Definimos las variables
$host="localhost";
$user="root";
$pass="admi";
$dbname="formulario";

 //Abrimos la conexión
$conexion=mysql_connect($host,$user,$pass);

//Seleccionamos la base de datos con la que trabajar
mysql_select_db($dbname,$conexion);

//Insertamos los datos
$sql = "INSERT INTO registro VALUES  (NULL,'".$_POST['empresa']."','".$_POST['encargado']."','".$_POST['email']."','".$_POST['tel']."','".$_POST['tel2']."','".$_POST['ext']."','".$_POST['direccion']."')";

$result = mysql_query($sql);

if (! $result){

echo "La consulta SQL contiene errores.".mysql_error();

exit();

}
?>

Comunidad PHPeros

Evitar repetir datos en Mysql y php
« en: 04 de Agosto de 2014, 19:20:26 pm »

Desconectado Wold

  • PHPer@ Fijo
  • ***
  • Mensajes: 139
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re:Evitar repetir datos en Mysql y php
« Respuesta #1 en: 06 de Agosto de 2014, 15:03:34 pm »
$consultamos = 'SELECT * FROM registro WHERE mail="' .$_POST['empresa'] . '"';
$comprovacion = mysql_query($consultamos);
      if(mysql_num_rows($comprovacion)==0){
        } else {
      $error = "Ya existe la empresa";
      }   
:)