Size: a a a

2020 January 29

EK

Evgeniy Kuvshinov in phpGeeksJunior
сделай бенчмарк
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
ну и используй prepared statment и в рамках него вставляй
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
гугл по словам bulk insert <название твоей бд и версия>
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
ответ очень сильно зависит от бд, версии, настроек и он сугобо индивидуальный
источник

R

R1KO in phpGeeksJunior
по идее быстрее т.к. не надо заново слать новый запрос, парсить его (движку).
а вот насчет перестройки индексов хз она сразу происходит или в конце всей транзакции
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
R1KO
по идее быстрее т.к. не надо заново слать новый запрос, парсить его (движку).
а вот насчет перестройки индексов хз она сразу происходит или в конце всей транзакции
prepared statment тоже не надо парсить движку
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in phpGeeksJunior
Leviostas
Здравствуйте,
подскажите пожалуйста - в рамках одной транзакции в БД я делаю несколько инсертов (10-50). Будет ли эффективным группировать эти инсерты в один большой (с перечислением VALUES через запятую) опять же в рамках одной транзакции? Если по другому - влияет ли кол-во инсертов в рамках одной транзакции на производительность?
да
источник

R

R1KO in phpGeeksJunior
но есть недостаток если надо получить ид всех добавленных записей
источник
2020 January 30

a

amrl in phpGeeksJunior
привет

а вот по сути

$bytes = random_bytes(32);
$token = bin2hex($bytes);


$bytes всегда будет хранить 32 символа и поэтому идеально подойдёт varchar(32) для хранения, а $token — 64, те идеально подойдёт varchar(64)?
источник

R

R1KO in phpGeeksJunior
char лучше подойдет
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeksJunior
😐
источник

NS

Name Surname in phpGeeksJunior
Думал, что никто не ответит в том чате)
источник

АП

Алексей Пастушенко... in phpGeeksJunior
amrl
привет

а вот по сути

$bytes = random_bytes(32);
$token = bin2hex($bytes);


$bytes всегда будет хранить 32 символа и поэтому идеально подойдёт varchar(32) для хранения, а $token — 64, те идеально подойдёт varchar(64)?
лучше подойдет бинари
источник

АП

Алексей Пастушенко... in phpGeeksJunior
для токена
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeksJunior
🤔
источник

JP

Junior PhP in phpGeeksJunior
Name Surname
Думал, что никто не ответит в том чате)
Всегда готовы ответит, если не лень. И если вопрос прикольный
источник

N

Nick in phpGeeksJunior
Привет!

Помогите плз

$array = json_decode(file_get_contents("https:....."),true);
print_r($array);

Array
(
   [result] => true
   [data] => Array
       (
           [0] => Array
               (
                   [symbol] => eth_usdt
                   [ticker] => Array
                       (
                           [high] => 178.47
                           [vol] => 761008.1137
                           [low] => 170.82
                           [change] => -1.61
                           [turnover] => 133182193.1724
                           [latest] => 175.37
                       )

                   [timestamp] => 1580373650685
               )

       )

   [error_code] => 0
   [ts] => 1580373651486
)

как мне получить доступ к [latest] => 175.37 самым коротким способом ?
источник

M

Maestro in phpGeeksJunior
 $latest = $array['data'][0]['ticker']['latest'];
источник

N

Nick in phpGeeksJunior
спасибо большое ) а когда используют -> как это делают ?
источник

А

Алексей in phpGeeksJunior
к методам и свойствам класса
источник