var Media = {
Mname: [
{ name: "vk" },
{ name: "tg" },
{ name: "inst" },
{ name: "facebook" }
],
Link: [
{ link: "vkontakte" },
{ link: "telegram" },
{ link: "instagram" },
{ link: "facebook" }
]
};
for (var i = 0; i < Media.Mname.length; i++) {
console.log(Media.Mname[i].name + " - " + Media.Link[i].link);
}
SELECT * FROM Categories LEFT JOIN Posts ON Posts.category_id = Categories.id ORDER BY Categories.id ASC
<?php
// JSON-строка
$json_str = '{"state": 0,
"result": {
"uuid": "f1386fb5-ecfa-41d4-a85d-b151d98df5e1",
"order_id": "test-28",
"amount": "10.00000000",
"payment_amount": "11.95000000",
"payer_amount": "10.00000000",
"payer_currency": "USDT",
"currency": "USDT",
"comments": null,
"network": "tron_trc20",
"address": null,
"from": null,
"txid": null,
"payment_status": "refund_process",
"url": "https://pay.cryptomus.com/pay/f1386fb5-ecfa-41d4-a85d-b151d98df5e1",
"expired_at": 1655196355,
"status": "check",
"is_final": false,
"additional_data": null,
"currencies": [
{
"currency": "USDT",
"network": "tron_trc20"
},
{
"currency": "USDT",
"network": "eth_erc20"
}
]
}
}';
// преобразуем JSON-строку в объект
$obj = json_decode($json_str);
// получаем значение свойства url
$url = $obj->result->url;
// выводим url на страницу
echo $url;
slowlog = /srv/www/example.com/logs/slow.log
request_slowlog_timeout = 3s
Все работает в 99% нормально, но иногда проскакивает выдача другой строки, не с таким полем, по которому ищем.Это просто значит 99% проблема в коде. Логируйте в файл запрос, параметры и результат выполнения, скорее всего логика работает не так как вы задумали. Как только словите ошибку - смотрите свой лог, наверняка запрос будет отличаться от ожидаемого.
where like %zzz%
выдавал строки в которых не было 'zzz' когда скорее всего из-за ранее повисшей машины была некорректно перезагружена операционная система и были порушены данные в индексах, repair и пересоздание индекса для гарантии проблему решили.