Haïdara debuterte for A-laget til det franske laget Nancy i en seriekamp 11. desember 2010 etter å ha vært en del av ungdomslaget deres siden han var 15 år. Han spilte 46 kamper for Nancy før han signerte for Newcastle 25. januar 2013 som den fjerde av fem franske spillere i det første overgangsvinduet det året. Debuten kom en knapp måned senere i en Europaligakamp mot Metalist Kharkiv 21. februar 2013.