PHP/MySQLi: SET lc_time_names et DATE_FORMAT() dans un mysqli requête?

J'utilise le code suivant pour récupérer des données à partir d'une table dans la base de données:

$check_sql = 'SELECT personID, name, DATE_FORMAT(persons.birthdate, "%d de %M, %Y"), birthplace, countryID FROM persons WHERE personID = ?';
    if ($stmt->prepare($check_sql)) {
        $stmt->bind_param('i', $pid);
        $stmt->bind_result($personDB, $name, $birthdate, $birthplace, $countryID);
        $stmt->execute();
        $stmt->fetch();
    }

Comme vous pouvez le voir, en même temps, j'ai formater la date de la 'date de naissance' colonne à une plus respectueux de l'affichage à l'aide de la DATE_FORMAT() de MySQL fonction. Maintenant, je veux afficher les mois à plein de noms en espagnol, donc je veux insérer SET lc_time_names = 'es_ES' dans la requête..

Comment puis-je le faire??? Puis-je ajouter SET lc_time_names à l' $check_sql variable??

Merci!!

InformationsquelleAutor Jonathan | 2009-04-20