
Антон
19.12.2018
13:03:11

Nibbler
19.12.2018
13:04:05
но илита не поймет ?

Google

Pavel
19.12.2018
13:06:01
илита. оу даже так?
Да. Титанические фундаментальные тролли, настолько познавшие двачзен, что больше не употребляют мат.

Nibbler
19.12.2018
13:06:03
я часто думал почему на форумах обычно флудилово из ответов «сходи в гугл»
теперь кажется я понимаю.

Юрий
19.12.2018
13:23:58
что это?
это пхп код для прверки и order_id в БД.. ну самый упрощенный вариант с улавливанием исключений, как вы сказали.. так ведь это нужно делать?

Антон
19.12.2018
13:28:28

Юрий
19.12.2018
13:32:41
теперь он тебе не ответит)
ну извените что я такой тупой.. у меня это первый опыт формирования и получения уникальных значений и uuid.. вот мозгов как использовать обертку для БД хватило а на больше видимо не хватает. Как человек посчитает нужным поступить так и поступит.. я в любом случае найду решение и хоть по 100 раз эту переписку перечитаю.. и хоть вы 100 раз на меня наедите и т.д. я не из тех кто просто так что-то брасает не закончив)

Pavel
19.12.2018
13:32:47

Антон
19.12.2018
13:34:33


Юрий
19.12.2018
13:37:18
я не умею контролировать кого забанили яли нет.. мне это не надо) мне бы вообще оградить по минимуму информационне потоки.. а то у меня их слишком много..)
$order_inserted = false;
while ($order_inserted === false ) {
$order_exists = false;
try {
$res = $this->db->rawQuery($q);
if ($res) {
throw new Exception("row exists");
$order_exists = true;
// Генерируем новый $tmp_order_id
// Генерируем новый $tmp_uuid
} else {
$this->db->rawQuery($q_insert);
$order_inserted = true;
}
} catch (Exception $e) {
}
}
более прав вариант.. чуток позже еще подумаю.. над этой задачей 2го класса
$tmp_order_id = '11223344';
$uuid = 'xyz123zyz234g';
$order_inserted = false;
while ($order_inserted === false ) {
$order_exists = false;
try {
$q_sel = 'SELECT count(id) FROM orders WHERE order_id = "'.$tmp_order_id.'" ';
$res = $this->db->rawQuery($q);
if ($res) {
throw new Exception("row exists");
$order_exists = true;
} else {
$q_ins = 'INSERT SQL QUERY';
$this->db->rawQuery($q_ins);
$order_inserted = true;
}
} catch (Exception $e) {
}
//
if ($order_exists) {
// Генерируем новый $tmp_order_id
$tmp_order_id = 'new_11223344';
// Генерируем новый $tmp_uuid
$tmp_uuid = 'new_xyz123zyz234g';
}
}
вот ближе к истине.. так ведь?

Google

dypa
19.12.2018
14:01:49

Юрий
19.12.2018
14:03:13

ustasby
19.12.2018
14:12:41
фулстаки пишут код, что за трешак выше?

Дмитрий
19.12.2018
14:16:57
Все на месте, нечего добавить

Largo
19.12.2018
14:22:23
Есть такие кто смог бы сделать свой модуль оплаты для Billmanager?

sergey
19.12.2018
14:54:45
ты что первый раз

Юрий
19.12.2018
14:54:52
фулстаки пишут код, что за трешак выше?
так а что по вашему фулстаки должны делать - наблюдать за работой новичков и пальцами тыкать? Именно фулстаки и бекенд девелоперы должны заниматся созданием логики приложения.. фронтендов такие вещи интересовать не должны.. те за интерфейс в основном отвечают - верстка, jquery, JS и все такие дела..
у бекенд разработчиков проблем поменьше)) они более счастливые люди)

ustasby
19.12.2018
14:56:16
хотя я может и фулстак, лет 15 как

Юрий
19.12.2018
14:57:28

sergey
19.12.2018
14:58:36

ustasby
19.12.2018
14:59:15

Дмитрий
19.12.2018
14:59:43

Юрий
19.12.2018
15:01:27
никак не могу понять зачем Exception
не, ну я не исключаю, что я умный.. но я же не умный настолько чтобы решить эту задачу с добавлением уникальных ордеров)) ПОэтому я тут и написал. и поэтому там есть это исключение!

Дмитрий
19.12.2018
15:03:17

Юрий
19.12.2018
15:04:55

Дмитрий
19.12.2018
15:05:23

Google

Дмитрий
19.12.2018
15:05:44
может быть они имели ввиду что то другое)

Юрий
19.12.2018
15:07:14
может быть они имели ввиду что то другое)
может.. но я понял что имелось именно это ввиду.. они же мне их мозги в голову не вставят каждый видит мир своими глазами .. особенно программисты.. они же на равне с создателями!

Дмитрий
19.12.2018
15:08:07

Юрий
19.12.2018
15:08:38
я просто это все что писал еще не проверил на БД... я сейчас наброски сдела.. вечером все проверю .. найду оптимальный вариант и уже решу каким образом реализовать.. мне дали много полезной инфо и просвятили по многим вопросам! и за это все вам большое спасибо кто принял в этом процессе участие!
я бы исключил try catch и без него обойтись можно.

Дмитрий
19.12.2018
15:11:39

Юрий
19.12.2018
15:13:15

Alexander
19.12.2018
15:14:17
Подскажите плз почему по англ правильно писать on your blog а не in ? You can place this code on your blog

Дмитрий
19.12.2018
15:14:18
потому что размещают НА сайте, а не В нём)

Юрий
19.12.2018
15:15:09

Alexander
19.12.2018
15:15:34
мм но они так же пищут on social networks ...
на социальных сетях? ))
а не, вру... in social они пишут

sergey
19.12.2018
15:16:35
а чем вам камелКейс не угодил (

Дмитрий
19.12.2018
15:18:01
а что именно?
убрать ненужные флаги и переменные, camelCase, сам while такой себе) если хочешь уж так делать то делай либо do while, либо бесконечный while и где надо break; всё вот это вот лишнее почистить и привести в порядок)
а что именно?
а потом уже можно будет посмотреть что именно ты хочешь сделать) и делать это)

Юрий
19.12.2018
15:18:54

Google

Terminator
19.12.2018
16:37:30
Павел Геймер будет жить. Поприветствуем!

Юрий
19.12.2018
16:41:41
https://phppot.com/?
https://github.com/jenssegers/blade
этот шаблонизатор кто-то использовал?

dypa
19.12.2018
20:12:39
ок спасибо
в цикле происходят запросы, при заполнении таблицы будет при создании заказа с каждым разом все больше и больше происходить запросов для того, чтобы найти свободный order_id

Юрий
19.12.2018
20:18:14

dypa
19.12.2018
20:49:27
вообще стоит понять, что в call центре в разы важнее понимать не о каком заказе идет речь, а о каком клиенте. в большинстве случаев у клиента ровно один выполняемый заказ.


Юрий
19.12.2018
21:01:44
я понял смысл.. вобщем формировать номер заказа автоматом на основе user_id и time_created
а не выполнять циклом существует ли данный ордер в БД
а кто-нибудь из вас задумывался о глобальном заговоре ГИТХАБА простив его пользователей.. вот все великие разработчики грузят на него свои файлы.. исходные коды это в основном.. а владельцы гитхаба это все дело мониторят и просто могут и уверен что воруют все ваши разработки и потом не докажешь что это вы написали.. а они просто скачают ваши файлы, и опубликуют как свои
вот такой вот заговор

Pavel
19.12.2018
21:57:31
Астанавись
Дело не в коде а в том как его применяют

Юрий
19.12.2018
21:58:01
это как глобальное бюро патентов.. вам ваши патенты и изобретения большек не принадлежат.. зачем тогда такая система нужна.. только лишь для того чтобы воровать идеи и изобретения

Pavel
19.12.2018
21:58:22
И как правило применить его могут правильно только авторы и их тусовка
Для остальных это гора кракозябр

Юрий
19.12.2018
21:58:46

<Ярик/>
19.12.2018
22:03:07

Google

Юрий
19.12.2018
22:04:09
все великие были параноиками.. может и мне уготовлана та же участь.. кто знает)

sergey
19.12.2018
22:05:43
Разработчик гитхаба уже несколько лет не спал, читает все листинги кода. Ждет брилиант.
инфа сотка

Pavel
19.12.2018
22:06:12

sergey
19.12.2018
22:06:48
Этот алгоритм уже Дуров утащил и сча внедряет в ФСБ. Или в ФБР.

Юрий
19.12.2018
22:07:21

Terminator
20.12.2018
00:21:23
@Mr_NoGood будет жить. Поприветствуем!

Plomipu
20.12.2018
01:58:18
Здравствуйте. Мне нужна ваша помощь. Я пытаюсь преспособить notepad++ к "отладке"( проверки на ошибки ) php кода в notepad++ и чтобы с этой программы запускался уже редактируемый в этом редакторе файл в и интерпретаторе php.exe в фоне и результат бы выводилось в отдельное окно как в полноценном IDE. Поэтому скажите: как мне это реализовать ?? Так как я не знаю ибо у меня версия Notepad++ 64x, а плагин dbgp, что используется в отладке только 32x.
Я знаю, что мой вопрос не касается чисто php кода, но мне все равно нужна помощь с этим и в вашей группе могут помочь ещё

Igor
20.12.2018
05:21:10

Terminator
20.12.2018
07:16:32
@LEVIAFAN2018 будет жить. Поприветствуем!

Dsv
20.12.2018
14:49:24
Добрый вечер!
Представляю Вам 3-ю версию блога с использованием Laravel
Жду Ваших коментариев ?
https://github.com/sergdsv/blog_laravel
http://sergdsv.zzz.com.ua/

Michael
20.12.2018
15:07:48

Dsv
20.12.2018
15:08:07