Доброе утро,
Я создал две страницы, одну для импорта из файла Excel, где он создает уникальный код продукта (пример: est1 - est2 ..), а другую, где сотрудник создает временный продукт и присваивает ему уникальный код по очереди. проблема возникает, когда импорт из файла Excel и создание продукта выполняются одновременно, один из двух блоков блокируется. Есть ли способ создать очередь процессов, чтобы вы могли запускать их по одному? Я попытался выполнить поиск, но ничего не нашел.
Пример создания кода (просто создайте переменную с последним значением и добавьте 1):
class Numeri{
function CreatCode($pro){
require './db.php';
if($production=='example'){
$result = $mysqli->query("SELECT code FROM product WHERE product = 'example' ORDER BY
LENGTH(code) DESC, code DESC LIMIT 1");
$row = $result->fetch_array();
$dbrow=$row['code'];
$trimmed=trim($dbrow, 'est');
$new=$trimmed + 1;
$new='est'.$new;
return $new;
}
//another code
}