Ho una tabella con 3 campi composta da: Id - numero - tipo
il campo tipo puo assumere A - B - C - D
adesso mi devo estrarre il max valore del campo numero dove
il campo tipo assume il valore C
Ho fatto in vari modi:
Codice PHP:
mysql_select_db($database_db, $db);
$query_Recordset3 = "SELECT * FROM materiale WHERE numero=(select MAX(numero) from materiale WHERE tipo = 'C')";
$Recordset3 = mysql_query($query_Recordset3, $db) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);
In questo modo mi prende solo l'ultimo valore inserito nel database se prima ho inserito un valore + alto non lo considera.
ho fatto in quest'altro modo
Codice PHP:
mysql_select_db($database_db, $db);
$query_Recordset3 = "SELECT MAX(numero) from materiale WHERE tipo = 'C')";
$Recordset3 = mysql_query($query_Recordset3, $db) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);
In questo modo non mi restituisce niente
Dove sbaglio???