Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Query delete non funzionante su php

    $nome=$_POST["file"];
    foreach($nome as $nomefile)
    {
    $nomefile=ltrim($nomefile);
    $query="DELETE FROM file where id_utente='$id' AND nome_file= '$nomefile'";
    echo "$query";
    $verif=mysql_query($id_conness, $query);

    if($verif)
    {
    echo "giusto";
    }
    if(!$verif)
    {
    echo mysql_errno($id_conness);
    }
    }

    premetto che ho provato la query all'interno del database e mi cancella con successo le tuple indicate e mi restituisce errore 0

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, prova a mettere un $verif=mysql_query($id_conness, $query) or die (mysql_error()); piuttosto che loggare dopo.
    Se va in errore probabilmente nell'if che hai messo subito dopo non ci arriverai nemmeno.


  3. #3
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    Ciao, prova a mettere un $verif=mysql_query($id_conness, $query) or die (mysql_error()); piuttosto che loggare dopo.
    Se va in errore probabilmente nell'if che hai messo subito dopo non ci arriverai nemmeno.

    Ciao avevo già provato, entra nel die ma non esce nessun errore

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    La sintassi della funzione mysql_query() si aspetta la query come primo parametro e la connessione (opzionale) come secondo, tu glieli stai passando invertiti.

    Comuqnue smetti di usare le funzioni mysql_ sono state abbandonate, sulle nuove versioni di PHP non esistono più, passa a mysqli_ o meglio a PDO.

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.