Foros del Web » Programando para Internet » PHP »

Problema con registro existente

Estas en el tema de Problema con registro existente en el foro de PHP en Foros del Web. Saludos a todos, estoy desarrollando una aplicacion que se me ocurrio para practicar lo ke he aprendido de PHP, encontr en esta pagina como buscar ...
  #1 (permalink)  
Antiguo 20/11/2010, 03:14
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Problema con registro existente

Saludos a todos, estoy desarrollando una aplicacion que se me ocurrio para practicar lo ke he aprendido de PHP, encontr en esta pagina como buscar si un registro existia ya en una base de datos a travez de PHP, y al momento ya funciona sin embargo siento ke la forma en que se ejecuta la parte donde checo si el registro existe se puede realizar de otra forma mas optima, alguien me puede orintar sobre esto ya que para que finalice el programa y no se ejecute la segunda opcion en mi condicional use la instruccion exit(); a continuacion les comparto el codigo.

Código:
<?php
$user=$_REQUEST['Usuario'];
include("conexion.php");
mysql_select_db("livestats",$conexion) or die("Problemas en la selección de la base de datos");
$sql = mysql_query ("SELECT * FROM alumnos");
while ($row = mysql_fetch_array($sql)) {
if ($row['Usuario'] == $user)
{
	echo "Existe";
	exit();
}
}
echo "No xiste";
?>
Como veran lo unico que hace este programa es captar una variable llamada Usuario y revisar si existe en la base de datos si existe despliega el texto Existe y si no existe pues lo contrario, hay otra forma de implementar esto mismo sin necesidad de usar el Exit() me habian comentado que con un IF EXIST pero no se como usarlo para revisar la existencia de registros

Última edición por SsAx; 20/11/2010 a las 03:20
  #2 (permalink)  
Antiguo 22/11/2010, 05:19
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Problema con registro existente

Usa break en vez de exit. Exit lo que hace es terminar la ejecución del código y no continua. Break lo que hace es terminar el ciclo que esté corriendo pero permite que continúe el código si es que hay más.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 25/11/2010, 13:09
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problema con registro existente

Entiendo entiendo, lo voy a intentar y les platico como me fue muchisimas gracias por esa info

Etiquetas: existente, registro
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 10:50.