Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] como realizar una consulta sql si los datos estan repetidos pero en 2 campos

Estas en el tema de como realizar una consulta sql si los datos estan repetidos pero en 2 campos en el foro de PHP en Foros del Web. Hola a todos , quisiera saber si se puede realizar una consulta de 2 campos en la base de datos , si los campos estan ...
  #1 (permalink)  
Antiguo 17/09/2013, 08:27
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 11 años, 4 meses
Puntos: 2
como realizar una consulta sql si los datos estan repetidos pero en 2 campos

Hola a todos , quisiera saber si se puede realizar una consulta de 2 campos en la base de datos , si los campos estan repetidos no realizar el registro , pero lo que me refiero que sea la comdicion de los 2 campos sean repetidos , por ejemplos : Campo1 : A Campo2 : 5 si hay otro registro que tengan los mismos datos no realize el registro , pero puede realizar otro registo como : Campo1 : B Campo2 : 5 osea que un campo puede estar repetido y realizar el registro , pero si los 2 estan repetidos no realizarlo

¿Me entienden?

este es el codigo que estoy tratando de hacer :

Código PHP:
 $sql_i="insert into logindocente(nombre,apellido,username,password,preguntas,respuestas)
      values('"
.$nombre."','".$apellido."','".$id."','".$contrasena."','".$ps."','".$resp."')";
           
       
$check=0;
      
$sql "select * from logindocente where nombre='".$nombre."'";
      
$result mysql_query($sql);
      
$total mysql_num_rows($result);
      

      if (
$total 0)
      {
          
$check=1;
      }
      if(
$check==1)
{
echo(
"El "nombre" Ya se encuentra en nuestra base de datos</B></FONT>");
}
      else{
        
    
$result mysql_query($sql_i);
if (! 
$result){
echo 
"La consulta SQL contiene errores.".mysql_error();
}

else
{
    echo 
"<center><font color='RED'>DATOS INSERTADOS CORRECTAMENTE</font><aref='#'>Volver</a>";

Este solo realiza para un campo ¿como puedo hacer para 2 campos?



saludos
  #2 (permalink)  
Antiguo 17/09/2013, 09:18
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: como realizar una consulta sql si los datos estan repetidos pero en 2 camp

Código PHP:
Ver original
  1. $sql="select t1.campo1, t2.campo2 from tabla1 as t1 inner join tabla2 as t2 where t1.campo1='$var1' and t2.campo2='$var2'";
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.

Etiquetas: campos, mysql, registro, repetidos, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:50.