MYSQL ENUM ПРИМЕР PHP
MySQL Enum - это тип данных, который используется для хранения набора допустимых значений. В PHP мы можем использовать Enum для хранения различных типов данных, таких как цвета, размеры, статусы и т.д.
Давайте рассмотрим пример использования MySQL Enum в PHP:
$sql = "CREATE TABLE example (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, status ENUM('active', 'inactive') NOT NULL)";if ($conn->query($sql) === TRUE) { echo "Table example created successfully";} else { echo "Error creating table: " . $conn->error;}
В этом примере мы создаем таблицу с именем «example», которая хранит id, имя и статус. Столбец статуса имеет тип Enum и может принимать только два значения: «active» или «inactive».
Теперь давайте добавим данные в таблицу:
$sql = "INSERT INTO example (name, status)VALUES ('John', 'active')";$conn->query($sql);$sql = "INSERT INTO example (name, status)VALUES ('Jane', 'inactive')";$conn->query($sql);
В этом примере мы добавляем два значения в таблицу «example». Первое значение имеет имя «John» и активный статус, а второе значение имеет имя «Jane» и неактивный статус.
Теперь мы можем выбрать данные из таблицы:
$sql = "SELECT id, name, status FROM example";$result = $conn->query($sql);if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Status: " . $row["status"]. "
"; }} else { echo "0 results";}
В этом примере мы выбираем все значения из таблицы «example» и выводим их в браузере. Результат будет выглядеть следующим образом:
id: 1 - Name: John - Status: active
id: 2 - Name: Jane - Status: inactive
MySQL concat function with enum example
MySQL Tutorial Enum Type
Laravel 9 New Enum Casting - Enum in PHP 8.1 - Laravel 9 New Updates - Laravel 9 New Features - Ajay
Php Enumeration -- New Feature in Php
How to Connect HTML Form with MySQL Database using PHP
DPC2021: PHP Enums - Ayesh Karunaratne
Learn how to add an Enum column in PHPMyAdmin - A Step-by-Step Tutorial
Mysql enum data type
User And Admin Login System In PHP MySQL Step By Step - PHP Tutorial For Beginners (2022)
PHP Enum