query DELETE non cancella i record

r33ky

Nuovo Utente
7 Apr 2022
2
0
1
PHP:
<?php
session_start();
include("config.php");
if (!isset($_SESSION['session_id'])){
      echo '<script>alert("non sei loggato")</script>';
      header("location:login.php");
}
if(isset($_GET["username"])){
    if($result=$conn->query("SELECT * FROM notifichenonlette WHERE tipo='mess' AND destinatario='".$_SESSION['username']."' AND mittente='".$_GET["username"]."'")){
        while($row=$result->fetch_assoc()){
            $conn->query("INSERT INTO nofichelette ('mittente','destinatario','tipo') VALUES('".$row["mittente"]."','".$row["destinatario"]."','".$row["tipo"]."')");
        }
        if($conn->query("DELETE FROM notifichenonlette WHERE 'mittente'='".$_GET["username"]."' AND 'destinatario'='".$_SESSION['username']."' AND 'tipo'='mess'")){
            echo $conn->error;
        }
    }
    $username=$_GET["username"];
}else{
    $username="";
}
?>
 
Ultima modifica di un moderatore:

marino51

Utente Attivo
28 Feb 2013
3.102
199
63
Lombardia
le cause del mancato funzionamento possono essere diverse,
non sempre il codice che viene postato aiuta a comprendere un possibile errore
esempio, nella delete usi $_GET ma chi può verificare che sia necessario usare $_POST se non vediamo il codice da dove provengono i dati ?

dovresti imparare a scrivere il codice in modo da facilitare il debug,
per esempio dovresti generale la "delete" mettendola in una variabile in modo da visualizzarla (echo o simili) prima di eseguirla
in questo modo puoi renderti conto se il comando che passi a sql é valido o contiene errori
PHP:
$sql = "DELETE FROM notifichenonlette WHERE 'mittente'='".$_GET["username"]."' AND 'destinatario'='".$_SESSION['username']."' AND 'tipo'='mess'";

echo $sql;

if($conn->query($sql ......
 
Discussioni simili
Autore Titolo Forum Risposte Data
Y query di DELETE PHP 4
D Query di delete tra due tabelle MySQL 1
R query delete e ID progressivo.. PHP 2
A media degli elementi estratti da una query MySQL 0
S Passare query o utm alla pagina successiva Domini 1
O problema con query PHP 4
M Query PHP 8
G Query con i giorni della settimana MySQL 10
E Query annidate o cicli MySQL 1
C bottone query MySQL 0
T Query su due tabelle con totali Database 4
G AVVISO QUERY IN ESECUZIONE PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
S Selezionare ultimo record di una sotto query MySQL 27
G Menù a tendina di ricerca con query PHP 1
V Query per una somma PHP 2
F stampare a video i risultati della query PHP 1
L problema con query select PHP 2
D Query sum Database 1
M Visualizzazione a video risultati query php PHP 0
A form PHP prenotazione tramite query PHP 2
R Problema query con ricerca id numerico PHP 2
G Casella combinata in una query MS Access 4
R Aiuto con le query MS Access 2
V Query Oracle Oracle 0
L query somma PHP 8
W Query SQL Classic ASP 2
M Problemi con query a più tabelle PHP 3
Alex_70 Conteggio nella query PHP 0
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
A nome file che contiene punto passato come parametro a query PHP 31
F query e form con select multipla PHP 17
M Problema su query JOIN in tre tabelle PHP 0
M Ordinare una query join PHP 2
Alex_70 Query ORDER BY PHP 18
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
Alex_70 foreach explode query PHP 3
O query con date in formato stringa PHP 3
Tommy03 Unione query di 4 tabelle MySQL 1
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
Alex_70 Query group actor e film PHP 26
TpD Incolonnare risultati query (mysql_result deprecato...) PHP 3
Tommy03 Query tra 3 tabelle MySQL 2
P Query di ricerca profonda MySQL 0
T Query per ricerca ritardo evento MS Access 7
max1974 2 query not work MySQL 3
M Ottimizzazione Query PHP 8
strambotto Query di aggiornamento MS Access 0
I Aiuto query MySQL 8

Discussioni simili