el depurado es asignar, por decirlo así, la consulta a una variable... y consiste en imprimir dicha consulta para su análisis...
Código PHP:
$sql = 'SELECT * FROM tabla WHERE foo='.$bar;
echo $sql;
también se debería usar la siguiente secuencia para depurar un posible error
Código PHP:
$res = mysql_query($sql) or die(mysql_error());