Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182

    [MySQL] UPDATE SET non fa

    Ho creato un pannello in html per aggiornare dei dati nel database.
    pannello.php?id=2 mi mostra i dati inseriti nel record 2 del mio database e siccome me li mostra come semplici input text ho la possibilità di modificarli.

    i dati li invia a pannello2.php tramite form. Faccio la connessione al database e poi inserisco la seguente query che però non funziona:

    $update = mysql_query ("UPDATE tabella SET
    id = '$id' ,
    titolo = '$titolo' ,
    testo = '$testo'

    WHERE id = '$id'
    " , $db);

    Ponendo WHERE id = '$id' dovrebbe selezionarmi il record numero 2 o no? C'è un qualche errore nella query?

  2. #2
    Codice PHP:
    $id $_REQUEST['id']; 
    Hai fatto questo prima?
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Ma $id = $_REQUEST['id']; dove lo devo mettere? in WHERE?

  4. #4
    Prima di fare la query
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  5. #5
    Originariamente inviato da shadyz
    Ma $id = $_REQUEST['id']; dove lo devo mettere? in WHERE?
    Ad esempio:
    Codice PHP:
    $id $_REQUEST['id'];

    $update mysql_query ("UPDATE tabella SET
    id = '
    $id' ,
    titolo = '
    $titolo' ,
    testo = '
    $testo'

    WHERE id = '
    $id'
    $db); 
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    non funziona..

  7. #7
    Allrora c'è un errore nel form.

    Dal form deve passare la variabile id ad esempio con un campo hidden...

  8. #8
    Originariamente inviato da shadyz
    non funziona..
    Magari prova a fare un print della query prima di eseguirla e vedi cosa passi al Mysql

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Originariamente inviato da dragone67
    Magari prova a fare un print della query prima di eseguirla e vedi cosa passi al Mysql
    in che modo? :master:

  10. #10
    Scusa non fai prima postare il form così capiamo subti dov'è l'errore?

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.