Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2003, 14:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y si simplemte haces:

Código PHP:
while ($row=mysql_fetch_assoc($consulta)){
   if (
$row['nombre']==$nombre){
    
// haces algo .. o incluso haces break; para salir del bucle ... si no "rompes" el bucle .. continuará hasta el final de los registros entregados por tu consulta realizada.
   
}

o mejor:

Código PHP:
$sql="SELECT * FROM tabla WHERE nombre='$nombre'";
$consulta=mysql_query($sql);
while (
$row=mysql_fetch_assoc($consulta)){
echo 
$row['nombre']."<br>";

Así mostraras todos los registros que sean igual a tu $nombre .. Puedes usar también LIKE como operador en la consulta SQL para que puedas usar comodines (wilcards) tipo .. WHERE nombre LIKE '%$nombre%' .. que vendría a ser todos los registros que -contengan- $nombre ...

Y .. a todo esto .. ¿en tus tablas no guardas un identificador único con un campo autoincremantal ? (el famos "ID"). Ese sería el dato que tendrías que mostrar .. entre otras cosas por qué al ser "Unico" es identificativo de que no se repite en tu tabla. (podría ser cualquier otro campo .. pero se suele usar ese tipo "autonumérico y unico" para usarlo como referencias y a su vez indexado par mayor rendimiento de tus consultas a tu BD).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 11/12/2003 a las 14:58