Visualizzazione dei risultati da 1 a 5 su 5

Discussione: DELETE mysql

  1. #1

    DELETE mysql

    Salve a tutti qualcuno sa dirmi perchè dato questo script
    codice:
    include("config.php");
    $delete = mysql_query("DELETE foto FROM news WHERE idnews=$_GET[id]",$db);
    non mi cancella il record dalla tabella news??

    Praticamente dovrebbe cancellare un nome nel campo foto all'interno della tabella news dato un id.
    Però non me lo cancella, non mi restituisce nessun errore !

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    usa mysql_error();
    vedi cosa ti restituisce
    Codice PHP:
    include("config.php");
    $delete mysql_query("DELETE foto FROM news WHERE idnews=$_GET[id]",$db) or die (mysql_error()); 

  3. #3
    mi restituisce Unknown table 'foto' in MULTI DELETE

    N.B. Il mio db è composto da una tabella news con all'interno un campo foto

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    per elimare una singola rigaf ai così:
    Codice PHP:
    DELETE FROM news WHERE idnews=$_GET[id
    se invece non devi elimanare una riga, ma solamente il contenuto del campo foto fai così:
    in pratica con questa istruzioni assegni al campo foto un valore di stringa vuota
    Codice PHP:
    UPDATE news SET foto " "  WHERE idnews $_GET[id

  5. #5
    Ok grazie l'unica cosa è che per farlo funzionare bisogna cambiare le virgolette con gli apici così:
    codice:
    UPDATE news SET foto = ''  WHERE idnews = $_GET[id]

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.