[PHP] Query UPDATE che non mi aggiorna campi seconda tabella

Discussione in 'PHP' iniziata da Max61, 13 Giugno 2019.

  1. Max61

    Max61 Utente Attivo

    Registrato:
    2 Marzo 2014
    Messaggi:
    572
    Mi Piace Ricevuti:
    2
    Punteggio:
    18
    Salve, sono alle solite non riesco a far qualcosa, nella fattispecie non riesco a far aggiornare alcuni campi di una tabella con i valori di un altra
    PHP:
    UPDATE
    tblcoor
    INNER JOIN
    tblril
    ON
    tblcoor
    .Rilevatore tblril.Rilevatore
    SET
    tblcoor
    .fam_ass_tot tblril.fam_ass_tot,
    tblcoor.fam_int_tot tblril.fam_int_tot,
    tblcoor.percen_tot tblril.percen_tot,
    tblcoor.Anno tblril.Anno
    WHERE tblcoor
    .Anno tblril.Anno
    in pratica vorrei far questo:
    quando aggiorno i campi della tabella "tblril" in automatico mi si aggiornassero anche gli stessi campi tabella "tblcoor".
    Le due tabelle non hanno alcun legame di ID.
    Grazie
    Max61
     
  2. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    858
    Mi Piace Ricevuti:
    43
    Punteggio:
    28
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    Utilizza i trigger on update!!!!
     
  3. Max61

    Max61 Utente Attivo

    Registrato:
    2 Marzo 2014
    Messaggi:
    572
    Mi Piace Ricevuti:
    2
    Punteggio:
    18
    Ciao e grazie per la risposta, ma non conosco i trigger e cercando di capire cosa sono da quel poco che ho capito devo creare una nuova tabella dove scrivere il vecchio valore e poi il nuovo... almeno mi è sembrato fosse così. Ora io avrei bisogno soltanto di aggiornare gli stessi campi in due tabelle diverse contemporaneamente.
    Se vuoi farmi un esempio...
    Grazie
    Max61
     
  4. Max61

    Max61 Utente Attivo

    Registrato:
    2 Marzo 2014
    Messaggi:
    572
    Mi Piace Ricevuti:
    2
    Punteggio:
    18
    salve, ho risolto così:
    PHP:
    mysql_query("UPDATE
    tblril
    INNER JOIN
    tblcoo
    ON
    tblcoo.Rilevatore = tblril.Rilevatore
    SET
    tblcoo.fam_ass_tot = tblril.fam_ass_tot,
    tblcoo.fam_int_tot = tblril.fam_int_tot,
    tblcoo.percen_tot = tblril.percen_tot
    WHERE
    tblcoo.Rilevatore = '
    $Rilevatore'
    AND tblril.Anno ='
    $Anno'")
    or die(
    mysql_error());
    lo pubblico nel caso servisse a qualcuno.
    Buona giornata
    Max61
     
Sto caricando...
Discussioni simili - [PHP] Query UPDATE
  1. Monital
    Risposte:
    12
    Visite:
    354
  2. Max61
    Risposte:
    2
    Visite:
    139
  3. Max61
    Risposte:
    11
    Visite:
    206
  4. Dex01
    Risposte:
    0
    Visite:
    163
  5. ltatas
    Risposte:
    7
    Visite:
    192

Condividi questa Pagina