Foros del Web » Programando para Internet » PHP »

duda en como filtrar

Estas en el tema de duda en como filtrar en el foro de PHP en Foros del Web. hola a todos, tengo una duda de como debo filtrar una consulta en una bd mysql. el tema es qeu logro con hacer el formulario ...
  #1 (permalink)  
Antiguo 29/05/2009, 09:48
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 14 años, 11 meses
Puntos: 0
duda en como filtrar

hola a todos, tengo una duda de como debo filtrar una consulta en una bd mysql.
el tema es qeu logro con hacer el formulario y se conecta a la bd pero me tira dotos los datos repetidos y solo quiero que me muestre uno.

ejemplo: tengo 20 filas con el monbre JUAN y 20 de JOSE y 20 de MARIO.
como hago para que solo me muestre 1 de cada uno?

el codigo que estoy usando es el siguiente:
<form id="form1" name="form1" method="get" action="curso-resultado.php">
<label>carrera
<select name="carrera" id="carrera">
<?php
do {
?>
<option value="<?php echo $row_curso['DesCarrera']?>"><?php echo $row_curso['DesCarrera']?></option>
<?php
} while ($row_curso = mysql_fetch_assoc($curso));
$rows = mysql_num_rows($curso);
if($rows > 0) {
mysql_data_seek($curso, 0);
$row_curso = mysql_fetch_assoc($curso);
}
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="Enviar" />
</label>
</form>
  #2 (permalink)  
Antiguo 29/05/2009, 09:52
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: duda en como filtrar

Hola marianoear, dices que tienes varios datos repetidos en tu BD, bueno , eso se resuelve con un DISTINCT en tu sentencia sql.

por ejemplo

$sql="Select distinct(nombre) from persona";

Si en tu tabla ersona tienes 5 nombres de JUAN, solo te imprime uno.

Chau.
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 15:16.