Как можно проверить наличие товаров на складах?

Для проверки наличия товаров на складах веб-приложении, написанном на PHP, можно использовать базу данных для хранения информации о товарах и их количестве на складе. Наиболее распространенным способом хранения данных о товарах и складах в PHP-приложении является использование реляционной базы данных, такой как MySQL.

Для начала нужно создать таблицу в базе данных, где будут храниться записи о товарах. Например, таблица products со столбцами id, name, quantity, price и другими необходимыми полями.

Для проверки наличия товара на складе можно написать SQL-запрос, который будет выбирать запись из таблицы products по определенным критериям, например, по названию товара. Если запись с таким товаром найдена и количество товара на складе больше 0, то товар есть на складе, иначе его нет.

Пример PHP-кода для проверки наличия товара на складе:

<?php
// Подключение к базе данных
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// Название товара для поиска
$productName = "Ноутбук";

// SQL-запрос для выборки товара
$sql = "SELECT * FROM products WHERE name = '$productName' AND quantity > 0";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // Товар есть на складе
    echo "Товар '$productName' есть на складе";
} else {
    // Товара нет на складе
    echo "Товара '$productName' нет на складе";
}

$conn->close();
?>

Это лишь пример реализации проверки наличия товаров на складах в PHP с использованием MySQL. Обратите внимание, что для надежности и безопасности кода также рекомендуется использовать подготовленные запросы и обработку ошибок.