13 C
Roma
mercoledì, Maggio 12, 2021
Home Corsi Cancellare dati nel database tramite PHP

Cancellare dati nel database tramite PHP

Far comunicare una pagina PHP con un database è fondamentale non solo per la creazione di pagina web dinamiche. Instaurando questo tipo di comunicazione è necessario essere a conoscenza non solo di come estrapolare o modificare
dei dati all’interno del vostro database ma anche di come poterli cancellare.

La fase di cancellazione è senza ombra di dubbio molto importante e per questa va testata moltissime volte prima di poterla pubblicare, immagina di dimenticarti il filtro e di cancellare tutti i gli elementi presenti in quella tabella, come pensi di poter rimediare?

Dato che l’argomento in questione va necessariamente preso con le pinze, cercate di comprenderlo per bene e nel caso in cui alcuni punti non siano chiari, ti chiediamo di porci una domanda e risponderemo al più presto.

Nell’esempio che vi proponiamo presumiamo l’acquisizione di una variabile ID da un form la quale sarà fondamentale per identificare univocamente l’elemento da dover cancellare. La prima attività che dobbiamo effettuare per poter cancellare dei dati dal nostro database è connetterci ad esso. Per poterlo fare necessitiamo di creare una nuova istanza della classe PDO. Successivamente valorizziamo il contenuto di una variabile “$id” l’ID che otterremo dal form, successivamente prepariamo il comando di cancellazione SQL da eseguire “delete from articolirichiesti where id = :id”, utilizziamo l’espressione :id per poter identificare un parametro all’interno di una stringa, di consegua il passo successivo è quello di sostituire il parametro con il valore effettivo di “ID”.

Dato tutta questa procedura verrà effettuata in una scheda bianca del browser, mi sono permesso di scrivere un piccolo script javascript per poter chiudere automaticamente la pagina nel momento in cui vengono terminate le istruzioni.

<?php

    $hostname = "localhost";
    $dbname = "developersumo2";
    $user = "francesco";
    $pass = "7KUG6VkouYy6vSti";
    $pdo = new PDO ("mysql:host=$hostname;dbname=$dbname", $user, $pass);

    $id = $_POST['id'];  
    $prepare = $pdo->prepare("delete from `articolirichiesti` where id = :id");
    $prepare->bindValue(':id', $id);
    $prepare->execute();
    
    echo '<script> window.setTimeout("window.close()", 50); </script>';
    
?>

LINK UTILI

Altro su PHP: https://www.developersumo.com/category/php/
Corso PHP: http://developersumo.com/php
I nostri corsi: https://www.developersumo.com/corsi/
Pagina Instagram: https://www.instagram.com/developer_sumo/
Le nostre APP: https://play.google.com/store/apps/developer?id=Developer+Sumo&gl=IT

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Cos’è e come fare un Vlog

Se siete abituati ad usare la tecnologia è abbastanza probabile che siate giovani e che passiate molto tempo sui social e se...

Come usare e creare le classi in HTML

L'attributo class è utilizzato per assegnare ad un oggetto HTML una classe. Una delle caratteristiche principali delle classi HTML è che possono...

Lista compleanni personaggi Death Note

Death Note scritto da Tsugumi Ōba e illustrato da Takeshi Obata. È stato serializzato in Giappone dal 1º dicembre 2003 al 15...

Linguaggio di Programmazione di League of Legends

Se sei un appassionato di sviluppo informatico sicuramente ti sarai chiesto quale sia il linguaggi di programmazione di League of Legends. League...

Recent Comments