Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ho due tabelle mysql vorrei modificare la seconda in base alla prima...

    Ho due tabelle mysq vorrei modificare la seconda in base alla prima...

    La prima TABELLA1 ha i seguenti campi:

    appartamento e periodo

    La seconda TABELLA2 ha i campi:

    appartamento, periodo e prenotato


    Vorrei semplicemente che una pagina php se richiamata mi modificasse opportunatamente la seconda tabella aggiungendo una bella x nei record prenotato se e solo se i corrispondenti campi appartamento e periodo della prima tabella non sono NULLI..

    Grazie a chi mi ha capito e mi posta il relativo cod!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Allora , devi avere le due tablle con un campo in comune prima di tutto. Poi in qualche modo fai un controllo sulla prima del tipo:

    $select = "select * from tabella1 where appartamento = 'dato_verifica' and periodo = 'dato_verifica'";
    $q = mysql_query($select)or die(mysql_error());
    $result = mysql_fetch_array($q);
    $record = mysql_affected_rows();//verifica se almeno 1 record e' stato coinvolto nella query precedente

    MODIFICA CAMPO TAB 2
    Se hai trovato un record corrispondente in tabella 1,
    $result['campo_id'] e' il campo che coincide fra le 2 tab.

    if($record > 1)}
    $update = "update tab2 set campo_da_mod = 'valore_da_inserire' where campo_corrispondente = '".$result['campo_id']."'";
    $query = mysql_query($update) or die(mysql_error());
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.