我使用下面的代码从数据库中的表中检索数据:
$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'
到查询中..
我该怎么做???我可以添加SET lc_time_names
到 $check_sql 变量吗?
谢谢!!