La compilation passe?
parce $req=dbh->prepare("Select..." ), il doit manquer qqchose devant dbh, non?
sinon, essaye de remplacer la requete par une autre très simple, dont tu es sur qu'elle est syntaxiquement correcte.
---------------
Je ne suis ni pour, ni contre, bien au contraire