Lo ideal es ver el mensaje de error concreto que tienes .. pero el que devuelve Mysql y no el que al final "revienta" PHP. Para eso puedes usar mysql_error() en construcciones tipo:
Código PHP:
$cadena=mysql_query('SELECT DISTINCT idsecundarias, nombre, turno FROM SECUNDARIAS ORDER BY nombre',$conect) or die (mysql_error());
Tambièn lo puedes usar en mysql_connect() y otras.
Un saludo,