Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2007, 07:08
Avatar de _ssx
_ssx
 
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
Re: ejecutar una consulta u otra

Pues yo cambiaria la estructura del if.. a algo mas o menos asi..

Código PHP:
<?
$id 
$_GET['id'];
$date $_GET['date'];
include(
"conexion.php");

if (
$id != "") {
$sql "SELECT ID_noticia, titulo, categoria, DATE_FORMAT(fecha,'%d-%m-%Y') as fecha, resumen, noticia, imagen, comentario, autor, hora, fuente FROM noticias WHERE ID_noticia = $id";
}
else if (
$date != "")  {

$sql "SELECT ID_noticia, titulo, categoria, DATE_FORMAT(fecha,'%d-%m-%Y') as fecha, resumen, noticia, imagen, comentario, autor, hora, fuente FROM noticias WHERE fecha = $date";
}else
{
echo 
"No has especificado que vas a buscar";
}
$resultado mysql_query($sql);


if (!
$resultado) {
    echo 
"No pudo ejecutarse satisfactoriamente la consulta ($sql) " .
         
"en la Base de Datos: " mysql_error();
    exit;
}

if (
mysql_num_rows($resultado) == 0) {
    echo 
"No se ha encontrado noticias";
    exit;
}



while (
$res mysql_fetch_assoc($resultado)) {

echo 
$res["titulo"];

}
?>
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador