Size: a a a

2021 March 28

MV

Maystrenko Viktor in phpclub.ru
Oleg Otkidach
есть курсы Лущенко, дешёвые, были в районе 2000 р.
У него есть недостатки, но мне они помогли найти работу.
Работы завались))) Для себя - немного проапгрейдиться на старости лет, для общего развития. Учиться, учиться и еще раз учиться) Ну, в общем-то как всегда... Спасибо, тоже посмотрю.
источник

GV

Gena Voituk in phpclub.ru
Maystrenko Viktor
Мне больше проект базы и связи между таблицами интересны.
источник

MV

Maystrenko Viktor in phpclub.ru
Спасибо!!!!
источник
2021 March 29

S

Sergey in phpclub.ru
Добрый день,  мне нужно оптимизировать запрос Mysql, из-за этой части процесс зависает на 5 секунд,
AND ( NOT EXISTS (SELECT ?:same_products.product_id FROM ?:same_products WHERE ?:same_products.product_id=products.product_id LIMIT 1 ) OR EXISTS (SELECT ?:same_products.product_id FROM ?:same_products WHERE ?:same_products.parent_product_id=products.product_id LIMIT 1 ))

Можно добавить к запросу LEFT JOIN,  есть идеи ?
источник

S

Sergey in phpclub.ru
?: - это префикс для таблиц
источник

СЗ

Слава Заморский... in phpclub.ru
кто скажетна однастраничники возможно прикрутить комментарий к постам ?!  либо нужна чтоб посты открывались без  этого не куда ?
источник

PV

Pavel Vinogradov in phpclub.ru
Коллеги, кто-нибудь сталкивался с проблей в bccomp при очень маленьких числах ?
начиная с php 7.4 ворнинг кидает при подобном сравнении (в старых версиях все ок)
bccomp(): bcmath function argument is not well-formed

$a = (float)'5.9604644775391E-8';
$b = (float)'1';

var_dump(bccomp($a, $b));

как лучше обойти этот момент ?
источник

DV

Dmitry Vylegzhanin in phpclub.ru
Pavel Vinogradov
Коллеги, кто-нибудь сталкивался с проблей в bccomp при очень маленьких числах ?
начиная с php 7.4 ворнинг кидает при подобном сравнении (в старых версиях все ок)
bccomp(): bcmath function argument is not well-formed

$a = (float)'5.9604644775391E-8';
$b = (float)'1';

var_dump(bccomp($a, $b));

как лучше обойти этот момент ?
Bccomp как и вся длинная арифметика оперирует строками, тк представление в виде флоат округляет данные..
источник

PV

Pavel Vinogradov in phpclub.ru
ну да, но это не отменяет вопроса )
само число получается после некоторого набора арифметических действий до вызова функции сравнения
собственно, насильный кастинг к строке перед bccomp проблему не решает
источник

PV

Pavel Vinogradov in phpclub.ru
да и функция принимает стринг - сама кастит
источник

DV

Dmitry Vylegzhanin in phpclub.ru
Pavel Vinogradov
ну да, но это не отменяет вопроса )
само число получается после некоторого набора арифметических действий до вызова функции сравнения
собственно, насильный кастинг к строке перед bccomp проблему не решает
А точно обещали, что представление в виде мантиссы+экспоненты поддерживается?
источник

DV

Dmitry Vylegzhanin in phpclub.ru
Pavel Vinogradov
ну да, но это не отменяет вопроса )
само число получается после некоторого набора арифметических действий до вызова функции сравнения
собственно, насильный кастинг к строке перед bccomp проблему не решает
Тут ситуация в том, что или мы все вычисления делаем в длинной арифметике для точности, или ничего не делаем, если у нас на входе float - сравниваем машинным сравнением
источник

PV

Pavel Vinogradov in phpclub.ru
по крайней мере об обратном документация не говорит..
источник

DM

Dmitry MiksIr in phpclub.ru
источник

Р🔐

Роман 🔐 KRD in phpclub.ru
ребя, тупой вопрос: заходят ко мне от внешнего поставщика данные в формате JSON.
Мне они нужны в массиве (т.е. json_decode($JSON_DATA,true);)

Но проблема в том, что поставщик может закосячить и дать невалидный JSON.
Можно как-то в try exeption засунуть (обернуть) json_decode($JSON_DATA,true); ?

Чтобы, если косяк, я мог, к примеру, отправить сообщение себе..
источник

sm

sergey matveev in phpclub.ru
JSON_THROW_ON_ERROR если пхп 7.3 +
Инче обрабатывть json_last_error()
источник

Р🔐

Роман 🔐 KRD in phpclub.ru
не, пых 5.6
источник

Р🔐

Роман 🔐 KRD in phpclub.ru
sergey matveev
JSON_THROW_ON_ERROR если пхп 7.3 +
Инче обрабатывть json_last_error()
спасибо за наводку
источник

Р🔐

Роман 🔐 KRD in phpclub.ru
function json_validate($string) {
       if (is_string($string)) {
           @json_decode($string);
           return (json_last_error() === JSON_ERROR_NONE);
       }
       return false;
   }

о как изящьненько
источник

in phpclub.ru
Добрый вечер, я успешно подключилась к процедуре sql server на Php результат выводится только успешно так как параметры только SQLSRV_PARAM_IN как выводить данные из процедуры и и правильно писать параметры OUT ??
источник