Supercoco:
cuando estes desarrollando asegurate que en tu php.ini tengas:
error_reporting = E_ALL
register_globals = Off
La primera es para que PHP sea pedante y te marque todos los errores.
La segunda para que tengas que usar $_POST y $_GET.
Por otro lado, cuando vayas a construir un query te recomiendo que lo hagas asi:
Código PHP:
$query = " SELECT %s, %s ";
$query .= " FROM %s ";
$query .= " WHERE campo=%s";
$query = sprintf($query, 'campo1', 'campo2', 'tabla', 'valor');
Mucho mas tardado, pero el tiempo invertido lo recuperarás en el primer momento que tengas que debuggear.
Nota como dejo espacio al principio y al final de cada string.