Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2013, 15:10
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 3 meses
Puntos: 22
De acuerdo Respuesta: Que se realice x acción si un valor aparece ya en un registro de la Base d

Cita:
Iniciado por pateketrueke Ver Mensaje
Vamos, es tonto hacer un SELECT y extraer todos los registros si sólo estás comparando uno, ojo ahí.

Ok, gracias por responder maestro pateketrueke. Ya te conozco de hace tiempo aquí en Foros del Web, y sé que eres duro pero justo (talvez no siempre, ¿recuerdas?). Mira, está es la última vez que me animo a postear algo sin antes quebrarme la cabeza a pedazos para resolver mi problema. Justo después de abrir este post, se me ocurrió hacer lo siguiente, y funciona:
Código PHP:
          $seleccionarTodosLosRegistros 'SELECT * FROM mi_tabla';
          
$query mysql_query($seleccionarTodosLosRegistros) or die(mysql_error());

          
          while ( 
$fila mysql_fetch_array($query) )
          {
              
$emailActual $fila['Email'];

              if (
$emailActual == $email)
              {
                  
$x true;
                  echo 
'Ya existe el email<br />';
                  exit;  
              }
              else
              {
                  echo 
'NO existe ese email<br />';
              }
          }
          if (
$x == true)
          {
                 echo 
'Entonces se guarda el registro';
          } 

Aunque ciertamente cuando abrí el post, quería averiguar si mi problema se podría arreglar haciendo los cambios en la propia consulta y no en el resto del PHP.

Pero, maestro pateketrueke, parece que tienes toda la razón con la indicación que pones. Voy a ver cómo me va con ello.

Por vía de mientras funciona el código que tengo, y eso es bueno.

Regreso, y comento si fue más fácil hacer como comentas o como lo tengo ya.