Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    113

    cancellare dati da una tabella mysql

    dove sbaglio ?
    Codice PHP:
    $query11"DELETE FROM commenti (data,commenti,nomi,stato) WHERE commenti= '$commento' ;";//
            
    $result11=mysql_query($query11,$db_conn); 

  2. #2
    Codice PHP:
    $query11"DELETE FROM commenti WHERE commenti= '".$commento."' ";
            
    $result11=mysql_query($query11); //se ti sei già collegato al database,$db_conn non serve 
    Così come avevi scritto cercavi di cancellare qualche campo, mentre la query delete cancella un'intero record (minimo) fino all'intero contenuto di una tabella (massimo).
    Non vanno specificati i nomi dei campi.

    Poi puoi fare una forma più contratta:
    Codice PHP:
    mysql_query("DELETE FROM commenti WHERE commenti= '".$commento."' ") or die ('Errore query cancellazione. Errore: '.mysql_error()); 
    Così cancelli in botto senza creare 2 variabili e nel caso ci siano degli errori nella query ti verranno mostrati (cosa che ti consiglio di fare sempre, così magari riesci ad individuare il problema).
    Ce l'ho fatta! - ItalianPixel -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.