Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    UPDATE su DB MySQL non riuscita

    Salve a tutti,

    Sto eseguendo una query di aggiornamento sul mio DB.
    Non capisco però il motivo del perche' anche se la query va a buon fine il campo che vorrei aggiornato non viene aggiornato.

    Vi riporto la query :

    codice:
    <html>
    <body bgcolor="Silver">
    <?php 
    	require("connessioneDB.php");
    	
    	$trattaCanc = $_POST['trattaRita'];
    	
    	echo "$trattaCanc";
    	
    	list($nCompany,$nAeroporto,$cVolo,$oIn,$oFi,$freq,$pa,$inS,$fiS) = explode("|",$trattaCanc);
    	
    	echo "
    ";
    		
    	$dataNow = date('Y-m-d');
    	
    	echo "$dataNow";
    	
    	$queryCanc = "UPDATE Voli
    				 SET (fine_Servizio = '$dataNow') 
    				 WHERE codice_Volo = '$cVolo'
    				 AND ora_Inizio = '$oIn' 
    				 AND ora_Fine = '$oFi' 
    				 AND frequenza = '$freq'
    				 AND inizio_Servizio = '$inS' 
    				 AND fine_Servizio = '$fiS' 
    				 AND partenza_arrivo = '$pa'
    				 AND nome_Aeroporto = '$nAeroporto' 
    				 AND codice_Aeroporto = '$cAeroporto' 
    				 AND nome_Compagnia = '$nCompany'";
    	
    	
    	$responseCanc = mysql_query($queryCanc);
    	
    	echo "
    ";
    	
    	if(!$responseCanc){
    		die ("Query di cancellazione tratta non riuscita : " .mysql_error());
    	}else{
    		echo("Tratta cancellata");
    	}
    	
    	mysql_close();
    ?>
     </body>
    </html>
    Qualcuno mi puo aiutare?

  2. #2
    verifica che tutte le variabili abbiano il valore che ti aspetti, può darsi che aggiorni un altro record
    ciao
    sergio

  3. #3
    Originariamente inviato da mondobimbi
    verifica che tutte le variabili abbiano il valore che ti aspetti, può darsi che aggiorni un altro record
    ciao
    sergio

    Grazie cmq non era quello il problema.
    Ho notato che nella query dovevo fare la join con la chiave primaria(nel mio caso composta da piu' campi).
    Ora funziona!!!!
    Arigrazie cmq!!!

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.