私は、データベース内のテーブルからデータを取得するために、次のコードを使用します。PHP/MySQLi:mysqliクエリにlc_time_namesとDATE_FORMAT()を設定しますか?
$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();
}
あなたが見ることができるように、同時に私が使用して、より親しみやすい表示に「誕生日」列から日付をフォーマットしますDATE_FORMAT()MySQL関数です。スペイン語で月のフルネームを表示したいので、SET lc_time_names = 'es_ES'
をクエリに挿入します。
どうすればいいですか? $ check_sql変数にSET lc_time_names
を追加できますか?
ありがとうございます!