Foros del Web » Programando para Internet » PHP »

Ver un solo valor sin bucle.

Estas en el tema de Ver un solo valor sin bucle. en el foro de PHP en Foros del Web. Buenas, imaginemos que tengo esto : Código PHP: $sql  =  "SELECT * FROM usuarios_web WHERE id = '" . $_GET [ 'id' ]. "'" ; $result  =  mysql_query ( $sql ,  $conectar ...
  #1 (permalink)  
Antiguo 23/04/2004, 08:21
 
Fecha de Ingreso: marzo-2003
Mensajes: 90
Antigüedad: 21 años
Puntos: 0
Ver un solo valor sin bucle.

Buenas, imaginemos que tengo esto :

Código PHP:
$sql "SELECT * FROM usuarios_web WHERE id = '".$_GET['id']."'";
$result mysql_query($sql$conectar); 
Lo que veo en todos lados es usar esto :

Código PHP:

while ($row = mysql_fetch_assoc($result)){ 
?>
  <tr> 
    <td><?echo $row["nombre"];?></td>
    <td><?echo $row["user"];?></td>
    <td><div align="center"><?echo $row["fechaalta"];?></td>
    <td><div align="center"><a href="index.php?id=<?echo $row["id"];?>">Modificar</a></div></td>
  </tr>
  <?};?>
Pero yo necesito sacar un valor, es decir necesito saber ahora el nombre solo el nombre del registro que estoy llamando, no todos los nombres ¿me explico?.

Puse esto :

echo $result["nombre"];

Y no me muestra ningun valor ¿que tengo que poner o hacer para que me muestre uno?.

Venga gracias, y sorry si parece una pregunta tonta pero no se como hacerlo.
  #2 (permalink)  
Antiguo 23/04/2004, 08:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Usa:

while ($row = mysql_fetch_array($result)){

Pero si estás seguro que esa consulta SQL te va a arrojar .. 1 o 0 registros .. puedes quitar el bucle sin problemas y dejar sólo.

$row = mysql_fetch_array($result);

También puedes usar:
mysql_result($result,0,"nombre_campo");

para acceder a un campo (y del resultado ..) que necesites ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 23/04/2004, 08:54
 
Fecha de Ingreso: marzo-2003
Mensajes: 90
Antigüedad: 21 años
Puntos: 0
Gracias era eso.

Un saludo.
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 11:50.