Visualizzazione dei risultati da 1 a 4 su 4

Discussione: curiosità sull'update

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    curiosità sull'update

    Scusate la domanda ignorante ...
    Ma l'update quanti aggiornamenti fa?
    Uno solo???
    Mi spiego:

    io uso questa query:

    $agg="update $tabella set priorita='$priorita_vecchia' where priorita='$priorita_acquisita'";
    $query_agg=mysql_query($agg) or die("impossibile eseguire l'aggiornamento");


    E il risultato è che invece di cambiarmi tutte le righe ... me ne cambia una sola

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    118

    sul sito....

    A questo indirizzo:

    http://www.1keydata.com/sql/sqlupdate.html


    mi dice che l'update viene eseguita su tutte le righe che soddisfano la clausola where ...
    Ma vi assicura che per la mia applicazione ciò non avviene....


    Quindi vi sarei grata se sapesse darmi delucidazioni ulteriori a riguardo

  3. #3
    fatti stampare la query $agg (l'UPDATE) e prova a fare una SELECT che contiene esattamente lo stesso WHERE che c'è nell'UPDATE. quindi esegui la SELECT e vedi cosa ti restituisce. di sicuro il WHERE di quell'UPDATE restituisce una sola riga (che è quella che viene modificata...)

    il campo "priorita" che usi nel WHERE è testuale o numerico?

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    prova così.. ma se hai una solo rec che soddisfa il problema permane...

    codice:
    $agg="update $tabella set priorita='".$priorita_vecchia."' where priorita='".$priorita_acquisita."'";
    $query_agg=mysql_query($agg) or die("impossibile eseguire l'aggiornamento");
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

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.