Foros del Web » Programando para Internet » PHP »

como elejir primer y segundo resultado de row[0]

Estas en el tema de como elejir primer y segundo resultado de row[0] en el foro de PHP en Foros del Web. Hola tengo este codigo: Código PHP: $result  =  mysql_query ( "SELECT base1,base2 FROM thread where id=11" ); while ( $row  =  mysql_fetch_array ( $result ,  MYSQL_NUM )) { $tituro  =   $row [ ...
  #1 (permalink)  
Antiguo 31/05/2006, 07:21
 
Fecha de Ingreso: febrero-2003
Mensajes: 753
Antigüedad: 14 años, 10 meses
Puntos: 2
como elejir primer y segundo resultado de row[0]

Hola tengo este codigo:

Código PHP:
$result mysql_query("SELECT base1,base2 FROM thread where id=11");
while (
$row mysql_fetch_array($resultMYSQL_NUM)) {
$tituro =  $row[0];
$titurot =  $row[1];
echo 
$tituro;
echo 
$titurot;
}
mysql_free_result($result); 
Si resulta por ejemplo que existen varios campos en base1 con el id=11 pues me muestra todo junto, ¿como podria elegir yo un unico resultado?

por ejemplo:

echo $tituro;

me imprime esto:
holaadios

me gustaria elegir entre hola o adios

saludos
  #2 (permalink)  
Antiguo 31/05/2006, 08:05
Avatar de seik!  
Fecha de Ingreso: mayo-2006
Mensajes: 492
Antigüedad: 11 años, 6 meses
Puntos: 6
$row

bueno esta es la sintaxis....

<?php print($row["NombreDelAtributo"]);?>


Ej: <?php print($row["base1"]);?> //asi lo tienes tu creo....

asi no tendras k guardar las consultas en otras variables locales... es mas directo...
mmmm! tambien es bueno k siempre imprimas por el nombre del atributo en el $row
como el ejemplo k te di... no por el puntero....

EJ: <?php print($row["NombreDelAtributo"]);?> //asi esta bien!

-----------------
$titurot = $row[1]; // eso no es necesario...


bueno, tienes k tener claro k esto al imprimir se visualiza como si fuese HTML asi k debes darle un orden o un formato para tu pagina.... el trabajo con tablas es muy efectivo, pruebalo...


un ejemplo...

<table>
<tr bgcolor="#fffff0">
<td align="center" ><?php print($row["atributo"]);?></td>
<td align="center"><?php print($row["atributo"]);?></td>
</tr>
</table>

----------------------------------------------------
pruebalo espero te resulte.... otro consejo cuando programes... siempre a los campos dales nombre que se asemejen a su contenido... no acupes base1 o base 2.... asi hasta tu te perderas... EJ: $nombre y k contenga valores como (luis, andres, etc...) esa es la idea...

adios
ATTE
sEIK! -Chile-
  #3 (permalink)  
Antiguo 31/05/2006, 09:46
 
Fecha de Ingreso: febrero-2003
Mensajes: 753
Antigüedad: 14 años, 10 meses
Puntos: 2
pues asi no funciona el codigo:

print($row["base1"]);

como no tengo puesto los errores de php no se si es que sale en blanco o que sale error
  #4 (permalink)  
Antiguo 31/05/2006, 09:48
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
De acuerdo

Pues la manera en como se me ocurre que obtengas lo que necesitas, es detallar mas la consulta para que obtengas un único resultado.

Saludillos.
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 05:01.