Как внести текст из PHP в базу MySQL большими буквами?

Имеется форма с полем number, в который вводят текст цифры+буквы
имеется простой запрос INSERT
<input name="number" type="text">
$text = strtoupper($_POST['number']);
$text = mb_strtoupper($_POST['number']);
$query='INSERT...'

и всё равно вставляет маленькими.
Если писать большими - вставляет большими. Что я не так делаю?
Система debian, php5, mysql 5.5
  • Вопрос задан
  • 2744 просмотра
Решения вопроса 1
pavel_salauyou
@pavel_salauyou
Symfony2 & Angular разработчик
$text = mb_strtoupper($_POST['number'], 'UTF-8');
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Gumlokt
web developer
Не ленитесь читать документацию PHP:
www.php.net/manual/ru/function.mb-strtoupper.php

Вот пример оттуда:
<?php
$str = "У Мэри Был Маленький Ягненок и Она Его Очень ЛЮБИЛА";
$str = mb_strtoupper($str);
echo $str; // Выведет У МЭРИ БЫЛ МАЛЕНЬКИЙ ЯГНЕНОК И ОНА ЕГО ОЧЕНЬ ЛЮБИЛА
?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы