Visualizzazione risultati 1 fino 2 di 2

Discussione: record che non si elimina

  1. #1
    pierinik non è connesso Utente
    Data registrazione
    26-03-2010
    Messaggi
    122

    Predefinito record che non si elimina

    Salve a tutti, non riesco ad eliminare un record dalla tabella e non capisco perchè.
    premetto che sto facendo delle prove in locale.

    Di seguito il codice usato:
    Codice PHP:
    $query="SELECT * FROM storico WHERE id_studente = '$id_stud' and data = '$data_scelta' ";
    $res =$mysqli->query($query);
    $id=mysqli_fetch_assoc($res);

    /* verifica
    echo $id["id_storic"]." OK riga da cancellare";
    */

    $query = $mysqli->prepare("DELETE FROM storico WHERE id_storic = ? ");
    $query->bind_param('i', $id);
    $result = $query->execute();
    A me sembra tutto a posto.
    Con echo ho verificato che il valore sia quello cercato da eliminare.
    Non rilevo errori, eppure la riga non viene eliminata.
    Dove sbaglio ?
    Grazie

  2. #2
    pierinik non è connesso Utente
    Data registrazione
    26-03-2010
    Messaggi
    122

    Predefinito

    Ho trovato la soluzione.
    E' bastato passare il valore in un variabile.
    Codice PHP:
    $can=$id["id_storic"];
    In questo modo ha funzionato.
    Codice PHP:
    $query = $mysqli->prepare("DELETE FROM storico WHERE id_storic = ? ");
    $query->bind_param('i', $can);
    $result = $query->execute();

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •