Me parece ((y llevo poco)) que hay muchos errores y confusiones por algunos aprendices de PHP. Sugiero ademas de "escribir algo bien" anexar toda información relevante al error. Esto agilizaría mejor las respuestas....
no usen die() activen error_reporting(); con E_ALL como parametro...
Si esto es de razon, haganle caso.... sino, bien....