Как найти наименьшее и наибольшее число в PHP (min | max)

PHP
Может потребоваться найти наименьшее или наибольшее число при написании, какого ни будь сценария, сейчас расскажу, как это можно сделать.
Допустим у нас есть массив чисел, вот такой:
$array = array(700, 255, 333, 667, 888, 1200, 512);

Массив состоит из семи чисел в хаотичном порядке, но порядок и количество чисел не имеет значения. Из этого массива нам надо получить наименьшее число, для этого в PHP существует функция min, ее предназначение находить самое маленькое число из представленных. делаем так:
$min = min($array); 

Теперь переменная $min содержит в себе самое маленькое число из массива, то есть 255.

Теперь давайте попробуем найти самое большое число из массива. Для этого будем использовать функцию max - эта функция противоположная функции min, в отличии от min, функция max находит наибольшее число. Делаем так:
$max = max($array);

И переменная $max содержит в себе самое большое число массива, это число - 1200.

В эти две функции (min | max) можно вставлять...

Функции соединения с сервером MySQLi

mysqli_connect() - является основной функцией соединения с сервером Базы Данных MySQLi, функция выполняет авторизацию пользователя БД. Пример соединения с БД:
$db = mysqli_connect('хост', 'имя пользователя', 'пароль', 'Имя БД'); 

Тут естественно меняем 'хост', 'имя пользователя', 'пароль', 'Имя БД' на свои данные от базы.

Теперь соединение с БД полностью установлено и можно записать в БД любую информацию, например так:
$query = "INSERT INTO `user` (`login`, `email`, `password`) 
VALUES('$login', '$email', '$password')"; 

И достать инфу таким образом:
$res = mysqli_query("SELECT * FROM `user` WHERE `login` = '$user' ");
...

Поля и их типы (MySQLi)

Многие Базы Данных, как и MySQLi - это обычный каталог с двоичными файлами определенного формата, так называемого - таблицы, которые собраны из различных записей, а записи собраны из полей (поле - имя и тип поля).
Имя у поля может быть каким угодно, а вот типы бывают такими (представлены не все):

Дата и время:
DATE - дата: год-месяц-день.
TIME - время: часы:минуты:секунды.
DATETIME - дата и время: год-месяц-день часы:минуты:секунды.

Строки:
TINYTEXT - максимальное количество символов 255.
TEXT - максимальное количество символов 65535.
MEDIUMTEXT - максимальное количество символов 16 777 215.
LONGTEXT - максимальное количество символов 4 294 967 295.

Бинарные
TINYBLOB - максимальное количество символов 255.
BLOB - максимальное количество символов 65535.
MEDIUMBLOB - максимальное количество символов 16 777 215.
LONGBLOB - максимальное количество символов 4 294 967 295....

Сортировка в MySQLi

Для сортировке в MySQLi, достаточно добавит в запрос ORDER BY с нужными настройками. Настройки я назвал имена столбцов с указанием направления, такое сочетание пишется через запятую.
Направления для сортировки:
  • ASC - по возрастанию.
  • DESC - по убыванию.

Пример запроса с настройкой сортировки (Код из примера будет сортировать данные из таблицы user по возрастанию поле name. В случаи совпадения значений, сортировка будет по убыванию, по поля email.):
SELECT * FROM user ORDER BY name ASC, email DESC

BINARY - сортировка с учётом регистра символов
Признаюсь, понятия не имею для чего может понадобиться сортировка с учетом регистра символов, но всё же если есть в этом необходимость, то делается это при помощи оператора BINARY:
SELECT * FROM user ORDER BY BINARY name

FIELD - выборочная сортировка
Для того, что бы отсортировать данные, скажем по значению времени суток: утро, день, вечер и ночь, существует оператор FIELD, который и выполнит данную сортировку. Это может оказаться...

Операторы выборки Базы Данных MySQLi

Решил написать о операторах выборки Базы Данных MySQLi. Выборка Базы Данных нужна для добавлении записи, обновлении информации (редактировании) и удалении какой-то информации. За всё это отвечают четыре оператора: SELECT, INSERT, UPDATE и DELETE. Первым делом, необходимо установить связь с базой данных, делается это так:
$connect = mysqli_connect($dbhost, $dbuser, $dbpasswd, $dbname);

После успешного соединения можно начать выборку из Базы Данных, что мы собственно сейчас и будем делать.

SELECT - выбор поля


Перевод слово SELECT на русском - выбор. Данный оператор служит для выбора поля, в какой-то таблице, например:
$sql = "SELECT `avatar` FROM `user`";
$query = mysqli_query($connect, $sql); 

В коде из примера мы выбрали поле avatar, из таблицы user, и теперь можем вставлять информацию о аватаре в нужное для нас место, например это может быть имя или адрес аватарки пользователя.
Если Вам необходимо вытащить из таблицы несколько полей, скажет три поля, то пишем через...