salve,
Mi trovo alle prese con una query in cui ho 2 tabelle, una dei Comuni ed una delle Regioni.
Nella Tabella dei Comuni ho un campo Regioni.
NElla select ho collegato attraverso la join il campo alla Tabella Regioni efunziona.
Adesso per lUpdate non so come fare.
Premetto che uso i PDO con i parametri.
Facendo varie prove ho notato che nella Tabella dei COmuni devo memorizzare il Progressivo della Regione. Ma a questo punto non ho capito il significato della Join nell'UPDATE.
In una form in Variazione, permetto la scelta della Regione da un comboBox e pensavo che sarebbe passato passare la Var della form per aggiornare il campo, ma non è così.
Questo è il codice dell'UPDATE:
Mi ritorna l'errore sul parametro Regi.Progressivo
Come faccio a passare il progressivo della abella Regioni?
grazie
Gaetano
Mi trovo alle prese con una query in cui ho 2 tabelle, una dei Comuni ed una delle Regioni.
Nella Tabella dei Comuni ho un campo Regioni.
NElla select ho collegato attraverso la join il campo alla Tabella Regioni efunziona.
Adesso per lUpdate non so come fare.
Premetto che uso i PDO con i parametri.
Facendo varie prove ho notato che nella Tabella dei COmuni devo memorizzare il Progressivo della Regione. Ma a questo punto non ho capito il significato della Join nell'UPDATE.
In una form in Variazione, permetto la scelta della Regione da un comboBox e pensavo che sarebbe passato passare la Var della form per aggiornare il campo, ma non è così.
Questo è il codice dell'UPDATE:
PHP:
$cSql = 'UPDATE Comuni AS Comu
LEFT JOIN Regioni AS Regi ON Comu.Regione = Regi.Descrizione
SET Comu.Descrizione=?, Comu.Cap=?, Comu.Prov=?, Comu.CodIstat=?, Comu.Regione=?
WHERE Comu.Progressivo = ?';
$aPara = array( $Var['Des'], $Var['Cap'], $Var['Prov'], '', Regi.Progressivo, $Var['Prog'] );
Come faccio a passare il progressivo della abella Regioni?
grazie
Gaetano
Ultima modifica di un moderatore: