[Php-it] Domanda query a mysql

Francesca francesca_g at email.it
Wed Apr 18 17:28:33 CEST 2007


Cristiano Verondini ha scritto:

>> in una tabella MySQL con uno dei campi popolato da tot record "X", tot
>> record "Y" e tot record "Z". E' possibile estrapolare l'ultimo record
>> inserito per ogni valore X-Y-Z?
> 
>    Nella tabella esiste un timestamp? Nel caso:
> 
>        SELECT K, MAX(TS)
>        FROM T
>        GROUP BY K
> 
>    K è il campo col valore, TS il timestamp. Invece del timestamp puoi 
> usare qualunque campo il cui valore aumenti con gli inserimenti.
> 
>        Cris
> 

Grazie per il suggerimento.

$q_ultimeschede = mysql_query("SELECT icat, MAX(itime)
				FROM nucleus_item
				GROUP BY itime
				WHERE iblog='4'
				ORDER BY inumber DESC
				LIMIT 3");

ma alla riga:

while($row1 = mysql_fetch_array($q_ultimeschede))

dà errore "supplied argument is not a valid MySQL result resource"

Nel caso specifico, si tratta di selezionare gli id (icat) delle ultime 
3 categorie in cui è stato inserito un articolo (CMS Nucleus).


More information about the Php-it mailing list