Förutsatt att du använder mysql_query :
För andra typer av SQL-satser, INSERT, UPDATE, DELETE , DROP, etc, mysql_query() returnerar TRUE vid framgång eller FALSE vid fel.
Om du använder PDO::exec , då säger manualen detta:
PDO::exec() returnerar antalet rader som modifierades eller raderades av SQL-satsen du utfärdade. Om inga rader påverkades, returnerar PDO::exec() 0.
Jag vill inte svara snipe, men eftersom detta valdes som svar bör jag notera att mysql_query returnerar TRUE
även om frågan faktiskt inte tog bort någonting. Du bör använda mysql_affected_rows
för att kontrollera det.