Перейти к содержанию

Вывод последних операций аккаунта


Евгений Шевцов

Рекомендуемые сообщения

Здравствуйте. 

Вот получаем мы многомерный массив. 

$transactonsbit = $bitcoin->listtransactions($usebtc);

Выдает он данные

Array ( [0] => Array ( [account] => ******* [address] => *********[category] => receive [amount] => *.**** [confirmations] => ****[blockhash] => ***************[blockindex] => ******[blocktime] => **********[txid] => ***********[walletconflicts] => Array ( ) [time] => **********[timereceived] => ********) [1] => Array ( [account] =>******* [category] => *******[time] => *******[amount] => *******[otheraccount] => *******[comment] => ) [2] => Array ( [account] => ***********[category] => move [time] => *******[amount] => *******[otheraccount] => ******* [comment] => ) [3] => Array ( [account] => ******* [address] => *******[category] => send [amount] => -***** [fee] => *******[confirmations] => *******[blockhash] => *******[blockindex] => ******* [blocktime] => *******[txid] => ******* [walletconflicts] => Array ( ) [time] => *******[timereceived] => *******)

И еще несколько валют. Ключи в массивах одинаковые. 

 

И тут несколько вопросов. 1.  

Вывожу я эти транзакции следующим образом. 

<?php $result = array_merge ($transactonslite, $transactonsbit, $transactons2, $transactons3, $transactons4);?>

То есть объединяю все массивы в 1

 

Все отображается. Но отображается в порядке очереди как я их объединяю, а вот как мне их сортировать по дате?

Так же. Из-за того что ключи у массивов одинаковые - нет возможности определить какая транзакция к какой криптовалюте относится.

 

Как можно различать их? 

У меня было предположение, что нужно писать это все дело по отдельности в базу и добавлять туда название валюты и дату, но что то как то....Мне кажется это бред=)

 

blockchain.info не подойдет так как у меня есть такие транзакции как move, а их blockchain не видит. 

Изменено пользователем RattleSneyk
Ссылка на комментарий
Поделиться на другие сайты

Мне кажется, лучше все писать в базу, а потом брать из нее для отображения. Так и отлаживать проще будет, и агрегировать удобнее.

Ссылка на комментарий
Поделиться на другие сайты

Мне кажется, лучше все писать в базу, а потом брать из нее для отображения. Так и отлаживать проще будет, и агрегировать удобнее.

Ок. Тогда еще вопрос. 

Как блин в базу писать???=))) ) 

 

Например. 

Сделал так.

foreach($arrayas $key=>$val){    $sql = mysql_query("INSERT INTO таблица    (user, type, address,amount,confirmations)    VALUES ('".(int)$val['user']."','".$val['category']."','".(int)$val['address']."','".(int)$val['amount']."','".$val['confirmations']."')");}

Данные передает не верно и по три раза пишет. 

 

Делал так. 

<?php foreach($transactonsbit as $results): ?><?php$date = date("Y-m-d H:i");include "bd.php";$amount =  $results[amount];$address = $results[address];$type =  $results[category];$confirmations = $results[confirmations];// вставляем, новую запись$sql = "INSERT INTO `таблица`(`user`, `type`, `address`, `amount`, `dates`, `metod`, `confirmations`) VALUES ('$usebtc', '$type', '$address', '$amount','$date', 'btc', '$confirmations') ON DUPLICATE KEY UPDATE `confirmations` = '$confirmations'" or die(mysql_error());$result = mysql_query($sql) or die(mysql_error());mysql_close($connect);?><?php endforeach; ?>

Пишет три раза=) 

Но данные все верные. 

Ссылка на комментарий
Поделиться на другие сайты

А все. Можно закрывать тему. 

Переписал полностью. 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Биржа HashKey приостанавливает ввод и вывод средств на Binance

      Криптовалютная биржа HashKey Exchange объявила о скорой приостановке операций ввода и вывода цифровых активов с крупнейшей торговой криптоплощадки Binance. Согласно официальному объявлению службы поддержки клиентов HashKey Exchange, с 10 мая 2024 года прекратится прием любых депозитов с адресов кошельков, размещенных на Binance. А с 17 мая перестанет разрешать вывод средств на адреса кошельков, размещенных на Binance.   Ограничения не затрагивают депозиты и снятие средств с адресов не

      в Новости криптовалют

    • Ernst&Young запустила решение на базе Эфириума для проведения бизнес-операций

      Аудиторская компания Ernst&Young Global Ltd. запустила решение EY OpsChain Contract Manager (OCM) на основе блокчейна Эфириума для проведения деловых операций и сокращения сопутствующих расходов. Руководство Ernst&Young сообщило, что решение EY OCM использует доказательства с нулевым разглашением (ZKP), что позволяет одной стороне доказать знание определенной части данных без их раскрытия. Решение позволит предприятиям заключать сложные многосторонние деловые соглашения, уверяет EY.

      в Новости криптовалют

    • Etherpost.ru - Будь в центре последних новостей о, криптовалютах, блокчейне, мировых разработках и космос

      Секреты вирусного маркетинга в мире криптовалют Мир криптовалют и блокчейна — это сфера, которая постоянно меняется и развивается, и привлечение внимания аудитории становится все более сложной задачей. В этой статье мы исследуем секреты вирусного маркетинга, которые позволят вашему криптопроекту выделиться среди конкурентов и привлечь широкую аудиторию. Часть 1: Создание уникального и занимательного контента 1.1. Истории успеха Поделитесь историями успеха в мире криптова

      в Флейм

    • Ethereumpost.ru - Будь в центре последних новостей о, криптовалютах, блокчейне, мировых разработках и космосе.

      Криптовалюта стала неотъемлемой частью мировой экономики, и она предоставляет уникальные возможности для заработка. Один из наиболее инновационных и интересных способов заработка на криптовалюте — это участие в онлайн-сервисах, которые интегрировали криптовалютные вознаграждения. В этой статье мы рассмотрим секреты заработка на криптовалюте в различных онлайн-сервисах. 1. Заработок на криптовалюте через социальные сети Социальные сети стали неотъемлемой частью нашей повседневной жизни.

      в Флейм

    • Власти Филиппин запретили вывод криптоактивов с биржи Binance

      Представитель Комиссии по ценным бумагам и биржам Филиппин (SEC) заявил, что регулятор предоставил пользователям достаточно времени для вывода активов с биржи Binance. В интервью для канал One News PH руководитель отдела инноваций PhiliFintech SEC Паоло Онг (Paolo Ong) объяснил: финансовый регулятор прекращает действие разрешения, позволяющего клиентам Binance вывести свои средства с заблокированной на Филиппинах криптовалютной платформы.   «SEC заблаговременно предупредила о блокир

      в Новости криптовалют

×
×
  • Создать...