• User

    Selezionare record per update

    Salve a tutti mi trovo davanti a un problemino.
    Ho una tabella dove ci sono diversi record. Ora devo prendere un record e andarlo a modificare. Come faccio a riportarmi ID sul comando update?
    Mi spiego meglio, questa di seguio è la mia select

    $select_id = "SELECT into $db_table values ('id')";

    Come faccio a fare l'update dello stesso record?

    $update_id = "UPDATE $db_table values ('id','$vcall','$data_vcall')";

    Ciao e grazie


  • User Attivo

    Ciao, se hai già dei dati ne db non devi fare altro che estrarli facendo una select, tipo:
    [php]select from xxx where id=5[/php]Per dirti una cosa.
    Poi le modifiche devi farle con update.

    Ciao.


  • User Attivo

    Le sintassi usate sia per la selezione che per l'update sono sbagliate.

    $select_id = "SELECT into $db_table values ('id')";
    DIVENTA
    $select_id = "SELECT * FROM $db_table WHERE id='" . $_GET['id'] . "'";

    Ho usato il $_GET perchè immagino che l'ID arrivi tramite link se invece arrivasse tramite form usa il metodo opportuno.

    $update_id = "UPDATE $db_table values ('id','$vcall','$data_vcall')";
    DIVENTA
    $update_id = "UPDATE $db_table SET vcall='$vcall', data_vcall='$data_vcall' WHERE ID='" . $_GET['id'] . "'";

    Spero di averti chiarito un pò.

    CIAO alla prossima.