Visualizzazione risultati 1 fino 5 di 5

Discussione: Eliminare solo una riga del db da una tabella php

  1. #1
    boy3test non è connesso Neofita
    Data registrazione
    20-02-2016
    Messaggi
    13

    Predefinito Eliminare solo una riga del db da una tabella php

    Come da titolo io ho creato in PHP una tabella contenente i messaggi di un utente ma questi messaggi devono essere anche eliminati come posso fare?

    <table>
    <?php
    $query = "SELECT * FROM message WHERE id=$username";
    $result = mysql_query($query,$connection);
    while ($row = mysql_fetch_array($result)){
    echo "<tr>";
    echo "<td>$row[nome]</td>";
    echo "<td>$row[messaggio]</td>";
    echo "<td>$row[data]</td>";
    echo "<td>QUI VOGLIO CREARE UN QUALCOSA CHE MI CANCELLI SOLO IL MESSAGGIO IN CUI CLICCO CANCELLA </td>";
    echo "</tr>";
    }
    ?>
    </table>
    Un grazie in anticipo!! NON DITE DI USARE MySQLi , questo è solo un test

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,192

    Predefinito

    Puoi scrivere un link con un parametro GET che passa l'id della row da eliminare (oppure un form con POST.. dipende da quel che vuoi fare e chi lo deve utilizzare). Quindi nello script potrai controllare se c'è il dato GET; in caso affermativo esegui la query
    Codice:
    DELETE ... WHERE id=$_GET['id'] #ovviamente non così, ma è per farti capire
    Ciao!

  3. #3
    boy3test non è connesso Neofita
    Data registrazione
    20-02-2016
    Messaggi
    13

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Puoi scrivere un link con un parametro GET che passa l'id della row da eliminare (oppure un form con POST.. dipende da quel che vuoi fare e chi lo deve utilizzare). Quindi nello script potrai controllare se c'è il dato GET; in caso affermativo esegui la query
    Codice:
    DELETE ... WHERE id=$_GET['id'] #ovviamente non così, ma è per farti capire
    Ciao!

    cioè cosa posso scrivere ?? delete.php?id=$row[id]

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,192

    Predefinito

    Citazione Originalmente inviato da boy3test Visualizza messaggio
    cioè cosa posso scrivere ?? delete.php?id=$row[id]
    Sì, anche se non è necessario fare una nuova pagina, puoi semplicemente linkarla a se stessa e poi controlli se ci sono i parametri per effettuare l'eliminazione. Ma ci sono infiniti modi per farlo, sta a te sapere quale scegliere.



    Ciao!

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    Citazione Originalmente inviato da boy3test Visualizza messaggio
    NON DITE DI USARE MySQLi , questo è solo un test
    Usa PDO, sempre, anche solo per un test.

Regole di scrittura

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