Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2006, 11:47
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
¿Si o si dos query para lo siguiente?

Hola, tengo un query para desplegar noticias según la sección donde estén:

Código PHP:
$id_seccion $_GET['id_seccion'];
$resultado mysql_query("SELECT noticias.*, secciones.seccion FROM noticias, secciones WHERE ...");

while(
$datos mysql_fetch_array($resultado)){
    
//muestro las noticias.


Ok, quiero ponerle al tag <title> el nombre de la sección en la que estamos. Para ello hice esto:

Código PHP:
<?
$id_seccion 
$_GET['id_seccion'];
$resultado mysql_query("SELECT noticias.*, secciones.seccion FROM noticias, secciones WHERE ...");

if(
$datos mysql_fetch_array($resultado)){
    
$tag_title $datos['seccion'];
}
?>
<html>
<title>Nombre sitio / <? echo $tag_title?></title>
<body>
<?
while($datos mysql_fetch_array($resultado)){
    
//muestro las noticias.
}
?>
</body>
¿Qué ocurre? Que ahora el listado de noticias (el while) tiene un "registro" menos!

Es "como si" el array $datos, al ser "invocado" por el if, se moviera automáticamente al próximo elemento del array (sory, se que está mal expresado)

¿Cómo se podría solucionar -idealmente usando sólo un query-?
__________________
...___...