आप WHERE क्लॉज़ में कॉलम एलियासेस का उपयोग नहीं कर सकते:http ://dev.mysql.com/doc/refman/5.0/hi/problems-with-alias.html ।
आपको अपनी क्वेरी पर पुनर्विचार करना होगा या इसे बदलना होगा:
SELECT id, pseudo, nom, prenom, sexe, ville,
FLOOR(DATEDIFF (NOW(), date_naissance)/365) AS mAge
FROM user
WHERE sexe = 'Homme' AND
FLOOR(DATEDIFF (NOW(), date_naissance)/365) BETWEEN 18 AND 25
OR ville = 'Bordeaux'
Ps आप अपने AND और OR पर एक नज़र डालने के साथ-साथ कुछ कोष्ठक भी शामिल करना चाह सकते हैं।