Ciao a tutti, devo inserire nella mia home-page le news del mese corrente attualmente ho questo script e estrae tutti i record in ordine decrescente limitato a 4 :
<h1>News raduni</h1>
<?php
$query = "SELECT id,localita,nome,data,descrizione,foto2 FROM raduni ORDER BY data DESC LIMIT 0, 4";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
$loc=substr($row['localita'], 0, 25 );
$titolo=substr($row['nome'], 0, 40 );
$descr3=substr($row['descrizione'], 0, 60 );
echo "<div><ul class=\"riga-record3\"><li class=\"primaVoce3\"><a href=\"view_evento.php?id=$row[id]\"><img src=\"raduni/$row[foto2]\"/><h2>$loc</h2><h3>".date("d/m/Y", $row[data])." $titolo</h3>
$descr3 ...</p></a>[/list]</div>";
}
?>
la pagina e www.motogriffe.com
però come potete notare mi hanno inserito già delle date molto avanti quindi non riesco a visualizzare le date del mese corrente !!!
Ho cercato nel forum e ho trovato questo:
<?php
$mese_corrente = date("m");
$query = "SELECT id,localita,nome,data,descrizione,foto2 FROM raduni where extract(year_month from $mese_corrente) = extract(year_month from curdate() ) ";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
$loc=substr($row['localita'], 0, 25 );
$titolo=substr($row['nome'], 0, 40 );
$descr3=substr($row['descrizione'], 0, 60 );
echo "<div><ul class=\"riga-record3\"><li class=\"primaVoce3\"><a href=\"view_evento.php?id=$row[id]\"><img src=\"raduni/$row[foto2]\"/><h2>$loc</h2><h3>".date("d/m/Y", $row[data])." $titolo</h3>
$descr3 ...</p></a>[/list]</div>";
}
?>
la pagina e www.motogriffe.com/prova_2.php
non da errori ma non funziona !!!
come posso estrarre la query giusta???