come detto nel titolo, ho necessità di estrarre alcuni dati in base a due parametri di filtro e successivamente aggiornare le righe trovate modificando un parametro.
ho pensato di utilizzare una SUBQUERY, (e qui nasce la domanda, esiste un'altra soluzione migliore o ho preso la strada giusta?)
al momento ho questo codice
function update_stato_5(&$tNG) {
$query = "UPDATE prenotaz_pre SET stato_pre = 5
WHERE (SELECT * FROM prenotaz_pre WHERE stato_pre = 4 AND data_pre < curdate() )";
mysql_query($query) or die (mysql_error());
}
che trova l'intoppo:
No Primary Key Column was set. (UPD_NO_PK_SET)
ps: la singola istruzione SELECT testata singolarmente funziona.