Imprimir separadas en el navegador día, fecha y año guardadas en base de datos

Hola!!

Veréis, tengo un sistema de noticias (me ayudó skaparate hace tiempo a hacerlo, gracias de nuevo :D) y en la base de datos se guarda la fecha en la que se envió la noticia (con formato Y/m/d - XXXX-XX-XX)

Pero en el sistema de noticias lo que quiero es imprimir sólo el día en el que se envió la noticia.
También quiero sólo el mes, pero en otra parte. Y lo mismo para el año, pero en otra parte.

Es decir, imprimir en el navegador día, mes y año independientes

¿Cómo puedo hacerlo?

Gracias!
He he, es fácil... relativamente... No se como explicarlo, pero con un ejemplo irá mejor:
$dia= date('d');
$mes= date('m');
$ano= date('Y');
Es como sacar el date ( $date= date(d/m/Y); ) Solo que poniendo solo lo que interesa

(Lo he probado, así que estoy seguro de que funciona he! XD
Hola, está bien lo que dice Rabs, solo que debería ser $dia = date('d');, puesto que la función date recibe un string como parámetro. La 'd', se puede reemplazar por cualquiera (o una combinación de) los caracteres que aparecen aquí.

Saludos.
Lo que dice skaparate es cierto :P Perdón por el "fallo" Yo lo esoty erreglando por si las moscas.
Gracias por las respuestas, pero el problema es que eso da la fecha actual.

Yo lo que quiero es sólo coger el día, mes y año separados de la base de datos.

saludos!
Ya, la pregunta la entiendi.. pero creía que sabias como sacarla solo la que querías:
Consigue sacar todo (Año, mes y día) De la BD (Que por lo que he leído, sabes) y entonces solo seria cuestión de sacarla como te he dicho no?
Me explico mejor?
Lo detallo más?
Para sacarla de la DB simplemente pongo: $qry (porque el campo en el que está en la DB se llama fecha) pero eso me sacaría como dije, con formato XXXX-XX-XX

Y yo quería hacer algo así: Día | MES
AÑO

Ya tengo definidos tres <span> para en uno poner el día, en otro el mes y en otro el año, sólo me falta saber cómo separarlos

Me explicas?

Saludos!
Puedes hacer... Que los guarde separados también no? Quiero decir, que igual que guardas fecha entera... puedes guardar también separado el día, el mes y el año
Y qué tipo de campo pongo en la base de datos?

Lo que pensé era en poner tres inputs del tipo hidden, uno que guarde la fecha actual (es decir, en la que se envía la noticia), otro el mes, y otro el año, y los guarde en tres campos diferentes con el tipo Varchar por ejemplo. (Aunque sólo serían números)

El problema es que con inspeccionar elemento de google chrome los borras y zas! noticia sin fecha jajaja
Nadie lo jodería tanto haha... Creo recordar (No me acuerdo del nombre) QUe habia una para numeros menores de 36XX y creo que ese valdría no? Y si, ponen un hidden para cada uno y caput. Hehe
Si se pueden sacar los campos separados desde la base de datos. Por ejemplo, DAYOFMONTH(fecha) extrae el día de una fecha especificada. Si tienes una fecha 2010-01-30 y escribes SELECT DAYOFMONTH('2010-01-30'); obtendrás 30. Aquí puedes encontrar todas las funciones referentes a fechas de MySQL.

Saludos.
He probado así:

<?php

[COLOR="red"]$dia = mysql_query("SELECT DAYOFMONTH('$qry[fecha]')");[/COLOR]

include ("config.php");

$result = mysql_db_query($database, 'SELECT * FROM `a6136284_minics`.`novedades` ORDER BY id_noticia DESC') or die (mysql_error()); 

if (mysql_num_rows($result)) { 
   while ($qry = mysql_fetch_array($result)) {
echo "<div class='contentboard blog'> 
			  <div class='author'> 
			  	<div class='date'><span class='day'>[COLOR="red"]$dia[/COLOR]</span> <span class='month'>jun</span> <span class='year'>2011</span></div> 
				<img src='http://www.minics.com/img/admin.jpg' class='avatar' alt='Administrador' /> <img src='http://www.minics.com/img/saysomething.gif' class='saysomething' alt='arrow' /> 
				<dl> 
				  <dt>$qry[autor]</dt> 
				  <dd></dd> 
				  <dd class='team'>Equipo Minics</dd> 
				</dl> 
			  </div> 
			  <div class='post'> 
				  <h3 align='left'><a href='novedad.php?id=$qry[id_noticia]' title='Ver $qry[titulo]'>$qry[titulo]</a></h3> 
				  				$qry[novedad]
				<!--div class='entry-summary'>
									</div--><!-- .entry-summary --> 
		
				<div class='entry-utility'> 
											<br/><br/><span class='cat-links'> 
							<span class='entry-utility-prep entry-utility-prep-cat-links'>Publicado en</span> <a href='categoria/$qry[categoria]' title='Ver todas las entradas publicadas en $qry[categoria]' rel='category tag'>$qry[categoria]</a>						</span> 
						<span class='meta-sep'>|</span> 
															<span class='comments-link'><a href='novedad.php?id=$qry[id_noticia]' title='Deja un comentario en $qry[titulo]'>Deja un comentario</a></span> 
									</div><!-- .entry-utility --> 
			</div> 
		</div> 
		<!-- #post-## -->
<div class='clear'></div>";
}
}
?>

Pero me pone donde debería poner la fecha: Resource ID#9

Cómo debería ponerlo?

Saludos!
Siempre que obtengas un Resource ID#número, es porque en algún punto, una variable no se tradujo como debía y muestra el contenido sin formato (en este caso, Resource es un tipo de dato que se utiliza en las consultas a base de datos). En este caso, la consulta devolvió un arreglo y, para que poder mostrarla tendría que ser así:

$dia['DAYOFMONTH($query['fecha'])'];

Lo cual no es muy simple. Para que sea simple, tienes que cambiar la consulta para que tenga una especie de alias, así:

$dia = mysql_query("SELECT DAYOFMONTH('$qry') AS variable");
// ... codigo...
echo $dia['variable']; // Ahora tiene un índice más entendible.

Lo anterior le dice a la base de datos algo como "Necesito el día del mes de la siguiente fecha devuelto con el índice (o nombre de columna) tanto (variable en el ejemplo)".

Espero haber aclarado las dudas :D.

Saludos.
No me ha quedado muy claro, sorry

Según he entendido debería quedar así:

<?php

include ("config.php");

[COLOR="red"]$dia = mysql_query("SELECT DAYOFMONTH('$qry[fecha]') AS fecha");[/COLOR]

$result = mysql_db_query($database, 'SELECT * FROM `a6136284_minics`.`novedades` ORDER BY id_noticia DESC') or die (mysql_error());
 
if (mysql_num_rows($result)) {

   while ($qry = mysql_fetch_array($result)) {
echo "<div class='contentboard blog'> 
			  <div class='author'> 
			  	<div class='date'><span class='day'>[COLOR="red"]$dia['fecha'][/COLOR]</span> <span class='month'>jun</span> <span class='year'>2011</span></div> 
				<img src='http://www.minics.com/img/admin.jpg' class='avatar' alt='Administrador' /> <img src='http://www.minics.com/img/saysomething.gif' class='saysomething' alt='arrow' /> 
				<dl> 
				  <dt>$qry[autor]</dt> 
				  <dd></dd> 
				  <dd class='team'>Equipo Minics</dd> 
				</dl> 
			  </div> 
			  <div class='post'> 
				  <h3 align='left'><a href='novedad.php?id=$qry[id_noticia]' title='Ver $qry[titulo]'>$qry[titulo]</a></h3> 
				  				$qry[novedad]
				<!--div class='entry-summary'>
									</div--><!-- .entry-summary --> 
		
				<div class='entry-utility'> 
											<br/><br/><span class='cat-links'> 
							<span class='entry-utility-prep entry-utility-prep-cat-links'>Publicado en</span> <a href='categoria/$qry[categoria]' title='Ver todas las entradas publicadas en $qry[categoria]' rel='category tag'>$qry[categoria]</a>						</span> 
						<span class='meta-sep'>|</span> 
															<span class='comments-link'><a href='novedad.php?id=$qry[id_noticia]' title='Deja un comentario en $qry[titulo]'>Deja un comentario</a></span> 
									</div><!-- .entry-utility --> 
			</div> 
		</div> 
		<!-- #post-## -->
<div class='clear'></div>";
}
}
?>

Pero me da error
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a6136284/public_html/a/index.php on line 88

Y la línea 88 es:
<div class='date'><span class='day'>$dia['fecha']</span> <span class='month'>jun</span> <span class='year'>2011</span></div>
Intenta dejar esa línea así: <div class='date'><span class='day'>" . $dia['fecha'] . "</span> <span class='month'>jun</span> <span class='year'>2011</span></div> y avisame cómo te va.
Mmm... recuerda que está todo dentro de un echo y por tanto no puedo poner comillas dobles, no?
Si, no se pueden poner comillas dobles a no ser de que se "escapen" (\"), pero en este caso, la cadena se esta "concatenando". En PHP, los puntos (.) representan una concatenación (unión) del conenido y en la versión anterior le estas diciendo: "Muestra (echo) lo que estra entre comillas y concatena la variable junto con la cadena de texto".

Esto une las dos cadenas: . $dia['fecha'] .

Las cadenas son todo lo anterior al primer punto y lo que está después del segundo punto.
Perdón por tardar en responder!

Gracias por la explicación skaparate :-)

He probado con esa línea, pero ahora donde debería poner el día no pone nada :-S
¿Qué ocurre si le quitas las comillas simples a $dia['fecha']? Quedaría así: $dia.
¿También le quitaste los puntos y las comillas dobles (para que quede dentro de la misma cadena)? Además puedes intentar imprimir la variable aparte (echo $dia['fecha'];) para ver si contiene algo (descartando el problema).
Es muy sensillo hacer lo que quieres: http://www.cctw.aportaciones.net/explode.php?fecha=2000-02-30
<?php
/*////////////////////////////////////////////
// Codigos Y Funciones Utilies En PHP       //
// Sitio Web: http://www.serverdns.us       //
// Soporte Tecnico: [correo eliminado]    //
////////////////////////////////////////////*/

$fecha=isset($_GET['fecha'])?$_GET['fecha']:date("Y-m-d");
list($ano,$mes,$dia)=explode("-",$fecha);

echo "Tu Fecha Separada Es: Dia: <b>$dia</b> Mes: <b>$mes</b> Año: <b>$ano</b><br>"

?>

para tu caso quedaria algo asi:

<?php
/*////////////////////////////////////////////
// Codigos Y Funciones Utilies En PHP       //
// Sitio Web: http://www.serverdns.us       //
// Soporte Tecnico: [correo eliminado]    //
////////////////////////////////////////////*/

/* Con esto tendras disponible tus 3 numeros apartir de tu fecha de la base de datos cada uno en su respectiva variable*/
list($ano,$mes,$dia)=explode("-",$qry[fecha]);

echo "$ano $mes $dia";
?>

la funcion explode de php es muy util para extraer datos separados por una caracter en especial. en tu caso los numeros que conforman la fecha separados por el -
No funciona serverdns, no me pone ni el día, ni el mes ni el año :-S

<?

list($ano,$mes,$dia)=explode("-",$qry[fecha]);

// Recibimos la variable id por GET para mostrar la novedad correspondiente 
$id = $_GET[id];

// Conectamos a la base de datos 
$connect=mysql_connect("[COLOR="red"]servidor[/COLOR]","[COLOR="red"]basededatos[/COLOR]", "[COLOR="red"]password[/COLOR]");

// Seleccionamos la base de datos
mysql_select_db("a6136284_minics",$connect);

// Hacemos las consultas para seleccionar el registro correcto 
$result3=mysql_query("select * from `[COLOR="red"]basededatos[/COLOR]`.`comentarios` where id =$id", $connect) or die (mysql_error()); 
if (mysql_num_rows($result3)) {
   while ($qry = mysql_fetch_array($result3)) {

echo "<li class='comment even thread-even depth-1' id='li-comment-15'> 
		<div id='comment-15'> 
		<div class='author vcard'> 
			<div class='date'><span class='day'>$dia</span> <span class='month'>$mes</span> <span class='year'>$ano</span></div> 
			<img alt='' src='http://0.gravatar.com/avatar/6d72f2841cfd866e5202457a5763bbda?s=45&amp;d=http%3A%2F%2Fwww.danielabril.net%2Fwordpress%2Fwp-content%2Fthemes%2Fminics%2Fimages%2Fdefault_avatar.png&amp;r=G' class='avatar avatar-45 photo' height='45' width='45' /><img src='http://www.minics.com/img/saysomething.gif' class='saysomething' alt='arrow' height='45' /> 
			<cite class='authName fn'>$qry[nick]</cite>		</div><!-- .comment-author .vcard --> 
		
		<div class='comment-body'> 
			
			<p>$qry[comentario]</p><br /><br /> 
			<div class='comment-meta'> 
				Publicado a las $qry[hora] 			</div><!-- .comment-meta .commentmetadata --> 
		</div> 
 
		<!--div class='reply'>
					</div--><!-- .reply --> 
	</div><!-- #comment-##  --> 
 
	</li>";
}
}
?>
es porque lo as colocado donde no va, debe ir despues de hacer tu consulta con la base de datos, pues la variable que tiene la fecha aun no existe hasta despues de la consulta, debes ponerlo dentro del ciclo while es alli donde la variable que lleva la fecha ya existe.